Linux 增加虚拟内存

  • 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

 

 

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: