MySQL, Oracle, Linux, 软件架构及大数据技术知识分享平台

网站首页 > linux / 正文

linux实例之swapfile文件

2024-11-26 15:05 huorong linux 5 ℃ 0 评论

swapfile文件是linux系统下用来额外提供虚拟内存的文件,一般存放在linux的根目录下,可以用ls -lah命令查看该文件属性和大小。

通过ls -lah /命令查看swapfile文件大小和使用free -h命令查看系统swap的大小,发现二者大小差不多。swap部分的内存是用于预留的,当系统内存耗尽时,系统会将swap上的内存交换到磁盘空间上,为进程提供内存空间。

我们可以根据系统的大小,来增加或者减少系统的swap的大小

增加swap空间,如图2,

命令1的 swapoff /swapfile表示禁用/关闭交换分区

命令2的 dd if=/dev/zero of=/swapfile bs=2G count=1表示调整交换分区的大小为2G,count=1表示1次,为2则增加4G

命令3的 mkswap /swapfile表示使用mkswap命令格式化话交换分区

命令4的 swapon /swapfile表示启用交换分区,off之后则要on。

减少交换空间,如图3

linux在特定情况下会生成相应的.swp文件,这个时候生成的.swp文件也是会占用我们的交换空间大小的。

当在linux系统下使用vi或者vim命令编辑文件时,没有保存,直接就将编辑界面给关闭了。这个时候,在对应的目录下会产生相应的.swp文件。如图4,将编辑界面强制关闭后,使用ls -la命令可以查看对应的目录下生成了.swp文件(图5)。

.swp文件是一个隐藏文件,因此我们要使用 ls -la命令才可以看到后缀为.swp的文件。

Tags:linux保存文件命令

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言