Linux下建立虚拟内存

查看目前虚拟内存状况

free -m

-m表示以MB的单位显示

建立虚拟内存文件

先用df -h确认要放虚拟内存文件的位置,假设为 /data/swap/swap1

创建2G的虚拟内存并启用:

dd if=/dev/zero of=/data/swap/swap1 bs=2G count=1
mkswap 
/data/swap/swap1
swapon /data/swap/swap1

查看结果:

free -m

让每次重启都能自动关联虚拟内存

echo "/data/swap/swap1 swap swap defaults 0 0" >> /etc/fstab

调整虚拟内存使用倾向

cat /proc/sys/vm/swappiness

为0~100之间的数字,数字越大,虚拟内存使用越频繁

可以通过更改文件/etc/sysctl.conf,在最后加上一行vm.swappiness=60,重启之后生效~

原文地址:https://www.cnblogs.com/windchen/p/6261725.html