Ubuntu 虚拟内存 - alx696/share GitHub Wiki
执行 $ free -h
如果输出内容中没有"Swap"行, 则表示当前没有SWAP, 否则会显示大小.
增加虚拟内存
添加4G的虚拟内存:
$ sudo fallocate -l 4G /swapfile && \
sudo chmod 600 /swapfile && \
sudo mkswap /swapfile && \
sudo swapon /swapfile && \
sudo cp /etc/fstab /etc/fstab.bak && \
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab && \
sudo swapon --show
删除虚拟内存
sudo swapoff -v /swapfile
sudo rm /swapfile
修改/etc/fstab
文件, 删除/swapfile ...
行.
调整虚拟内存大小
先删除, 再添加即可.
调整虚拟内存使用频率
查看当前设置: $ cat /proc/sys/vm/swappiness
, 值范围0到100, 越低系统越倾向于不使用.
调整为10:
$ echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf
参考 https://linuxize.com/post/how-to-add-swap-space-on-ubuntu-18-04/