Ubuntu设置使用Swap交换分区,来给低内存服务器增加内存
如果你想增大交换分区(Swap)的大小,可以通过以下几种方法来实现:
方法 1:创建新的交换文件
你可以创建一个新的交换文件,并将其添加到现有的交换分区中。
步骤:
- 创建一个新的交换文件:
sudo fallocate -l 2G /swapfile2
这个命令会创建一个 2 GB 大小的交换文件。你可以根据需要调整文件大小。
- 设置文件权限:
sudo chmod 600 /swapfile2
这个命令会设置文件权限,确保只有 root 用户可以读写该文件。
- 初始化交换文件:
sudo mkswap /swapfile2
这个命令会将文件初始化为交换文件。
- 启用交换文件:
sudo swapon /swapfile2
这个命令会启用新的交换文件。
- 验证交换文件是否启用:
free -h
你应该会看到新的交换文件已经启用,并且总交换分区大小增加了。
- 永久启用交换文件:
编辑
/etc/fstab
文件,添加以下行:/swapfile2 swap swap defaults 0 0
这个配置会在系统启动时自动启用新的交换文件。
- 查询当前设置的占用率多少才启动swap分区
cat /proc/sys/vm/swappiness - 设置占用率多少后启动swap
sudo sysctl vm.swappiness=80
此为80%