Ubuntu设置虚拟内存

现在数据展示越来越离不开VPS/CES了,但是买的服务一般都是1G内存的(大写的穷),所以一般买了VPS习惯性的会增加虚拟内存,记下免得每次都去google。

创建虚拟映像文件:

sudo swapon --show #查看SWAP分区

sudo dd if=/dev/zero of=swapfile bs=1024 count=1024000

虚拟内存大小一般接近物理内存就可以了。

将虚拟映像文件转换成swap文件:

sudo mkswap -f swapfile
chmod 0600 swapfile

激活 swap:

sudo swapon swapfile

然后输入free查看内存信息,就可以发现虚拟内存已经启用。

TIPS:重启之后,需要重新激活swap,建议将激活命令写入开机启动项喔~~

将激活命令写入开机启动项:

sudo cp /etc/fstab /etc/fstab.bak

echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab #学到么?

shutdown -r now #重启看下free

关闭和删除原来的swapfile:

sudo swapoff  swapfile

sudo rm /swapfile

over~~~

Jiannan Zhang
Jiannan Zhang
Associate Professor

My research interests include Avian Physiology, Endocrinology and Metabolism.

Related