Centos 系统内存 buff/cache 占用过多

2023-11-05 0 511

Centos 系统内存 buff/cache 占用过多

正文:

查看 Centos 内存使用情况的命令是 free -h。
在云服务器上,内存的总量等于已使用的内存加上空闲的内存加上缓存和缓冲区的内存。当内存即将耗尽时,Linux内核会自动触发内存回收工作,以释放内存给急需内存的进程使用。通常情况下,这个操作主要通过释放缓存和缓冲区来实现。
此外,还可以通过使用特定的文件来手动触发缓存清除操作:

 # 表示清除 pagecache。
echo 1 > /proc/sys/vm/drop_caches
# :表示清除回收 slab 分配器中的对象(包括目录项缓存和 inode 缓存)。slab 分配器是内核中管理内存的一种机制,其中很多缓存数据实现都是用的 pagecache。
echo 2 > /proc/sys/vm/drop_caches
# :表示清除 pagecache 和 slab 分配器中的缓存对象。
echo 3 > /proc/sys/vm/drop_caches  

本文章已结束,如转载请注明:汇站网 » Centos 系统内存 buff/cache 占用过多

收藏 (0)

微信支付 微信扫一扫

支付宝支付 支付宝扫一扫

打赏二维码
点赞 (0)

站长资源下载中心-找源码上汇站

常见问题
  • 如果付款后没有弹出下载页面,多刷新几下,有问题联系客服!
查看详情
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
查看详情

相关文章

联系官方客服

为您解决烦忧 - 24小时在线 专业服务