linux虚拟内存参数,Linux虚拟内存(VM)相关参数解析

linux控制内存的内核参数,大多放在在/proc/sys/vm目录下,主要分为几类:

控制内存cache

1、dirty_background_bytes/dirty_background_ratio

当dirty cache到了多少的时候,就启动pdflush进程,将dirty cache写回磁盘 当有dirty_background_bytes存在的时候,dirty_background_ratio是被自动计算的

2、dirty_bytes/dirty_ratio

当一个进程的dirty cache到了多少的时候,启动pdflush进程,将dirty cache写回磁盘 当dirty_bytes存在的时候,dirty_ratio是被自动计算的

3、dirty_expire_centisecs

当dirty cache存在多久以后(单位为百分之一秒),下次的pdflush会将该缓存写回磁盘

4、dirty_writeback_centisecs

pdflush每隔多久,自动运行一次(单位是百分之一秒)

5、drop_caches

这个不能读,只能写,写的方式为 echo 1 > /proc/sys/vm/drop_caches,写入的时候,内核会清空缓存,腾出内存来,相当于sync

写1的时候,会清空页缓存,就是文件

写2的时候,会清空inode和目录树

写3的时候,都清空

6、nr_pdflush_threads

当前pdflush的线程数,必要的时候,pdflush会每隔一秒创建一个线

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值