在UBUNTU系统里面,并不是你的物理内存全部耗尽之后,系统才使用swap分区!系统的swappiness设定值,对如何使用swap分区是有着很大的联系,并不是当swappiness=0的时候就不使用swap分区, swappiness=0 的时候表示最大限度使用物理内存,然后才是 swap空间,swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面
cat /proc/sys/vm/swappiness //查看swappiness的值
sudo sysctl vm.swappiness=20 //临时改变swappiness变量值
sudo gedit /etc/sysctl.conf // 通过gedit打开系统配置文件
vm.swappiness=20 // 在末尾加上这句话