- A+
所属分类:Linux
之前没太在意所以一直没写过关于虚拟内存的文章,今天突发奇想,总结一下,添加虚拟内存
一.虚拟内存
1.建立swapfile
dd if=/dev/zero of=/opt/swapfile bs=1M count=6k
2.转换swap格式
mkswap /opt/swapfile
3.开启
swapon /opt/swapfile
4.添加开机启动
vim /etc/fstab
/opt/swapfile swap swap defaults 0 0
5.优化swap
cat /proc/sys/vm/swappiness
0
swappiness=0 表示最大限度使用物理内存,然后才是 swap空间,
swappiness=100 表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。
修改swap
sysctl vm.swappiness=10
6.永久生效
echo vm.swappiness=10 >> /etc/sysctl.conf
7.释放swap
swapoff /opt/swapfile
二.缓存
1.查看当前缓存
cat /proc/sys/vm/vfs_cache_pressure
100
2.优化成中间值
sysctl vm.vfs_cache_pressure=50
3.永久生效
echo vm.vfs_cache_pressure = 50 >> /etc/sysctl.conf