swappiness

Linux交换空间

Linux交换空间详解(二)

这是Linux交换空间详解第二部分,要阅读第一部分,请点击Linux交换空间详解(一) 交换文件 交换空间的另外一个实现方法是交换文件。交换文件的大小可以随时改变,它的删除更加容易。我们可以在交换分区以外的任意一个分区创建交换文件。如果磁盘空间有限,那么交换文件是一种更加可取的实现方法。需要注意的是,Btrfs文件系统并不支持交换文件。 交换文件的创建 以root权限使用fallocate命令来创建一个文件,文件的大小可以由用户任意指定,例如: 我们也可以用dd工具来创建文件,如下图。不过dd的速度比fallocate要慢,而且命令语法也比fallocate的命令语法更复杂。 然后为文件设置正确的权限。执行命令: sudo chmod 600 /swapfile 将文件格式化成交换文件: sudo mkswap /swapfile 启用交换文件: sudo swapon /swapfile 最后,在/etc/fstab文件中为交换文件添加如下记录:...