查看内存情况:
free -m
创建一个新的swap文件
sudo dd if=/dev/zero of=/swap bs=1M count=2048
count的值是2G, 创建文件名为swap。
创建swap文件系统
sudo mkswap -f /swap
开启新的swap
sudo swapon /swap
设置开机自启
通过将swap文件添加到/etc/fstab文件中达到开机自启的效果
将swap文件信息添加到/etc/fstab文件的末尾:
echo '/swap none swap sw 0 0' | sudo tee -a /etc/fstab
调整swappiness属性
值介于0和100之间,表示百分比。如果swappiness值接近0,内核将不会将数据交换到磁盘,swappiness接近100的值将尝试将更多的数据放入交换中,以保持更多的RAM空间。
查看当前的swappiness值:
cat /proc/sys/vm/swappiness
将swappiness设置为100:
sudo sysctl vm.swappiness=100
设置开机自启
sudo nano /etc/sysctl.conf
在文件的最后添加:
vm.swappiness=100
完成后保存并关闭文件即可。