Skip to main content

在linux中通过启用swapfile来增加虚拟内存并提高性能

· One min read
orange
programmer on jvm platform

swapfilelinux中的一种虚拟内存, 与windows中的pagefile类似.
swapfile的作用是当RAM不足时, 将一部分RAM中的数据写入到swapfile中, 从而释放出RAM的空间.
例如, 平时使用浏览器时会开启页面, 这些页面通常会占用一定的RAM空间.
如果开启了太多的页面, 会导致RAM不足, 这时就需要将一部分页面的数据写入到swapfile中, 从而释放出RAM的空间

解决方案

启用swapfile, 大小为4G

sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
sudo swapon --show
sudo free -h

禁用swapfile

sudo swapoff /swapfile

参考