linux procmeminfo 中的Dirty值一直增大是什么原因?如何释放?

linux procmeminfo 中的Dirty值一直增大是什么原因?如何释放?,第1张

Dirty: 指需要写回磁盘的数据大小查看一下/proc/sys/vm下面的内存配置,比如:/proc/sys/vm/dirty_ratio#文件系统写缓冲区的大小,单位是百分比,表示系统内存的百分比,表示当写缓冲使用到系统内存多少的时候,开始向磁盘写出数据。增大之会使用更多系统内存用于磁盘写缓冲,也可以极大提高系统的写性能。但是,当需要持续、恒定的写入时,应该降低其数值。/proc/sys/vm/dirty_background_ratio#控制 pdflush 进程在何时刷新磁盘。单位是百分比,表示系统内存的百分比,意思是当写缓冲使用到系统内存多少的时候, pdflush 开始向磁盘写出数据。增大之会使用更多系统内存用于磁盘写缓冲,也可以极大提高系统的写性能。但是,当需要持续、恒定的写入场合时,应该降低其数值。可以运行sync命令,系统会唤醒pdflush直到所有的脏页都写到磁盘,这是meminfo的dirty就降下来了

清除YUM缓存

yum 会把下载的软件包和header存储在cache中,而不会自动删除。如果我们觉得它们占用了磁盘空间,可以使用yum clean指令进行清除,更精确 的用法是yum clean headers清除header,yum clean packages清除下载的rpm包,yum clean all一 股脑儿端


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7226580.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存