加入收藏 | 设为首页 | 会员中心 | 我要投稿 辽源站长网 (https://www.0437zz.com/)- 云专线、云连接、智能数据、边缘计算、数据安全!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

linux – 清除/刷新缓存的内存

发布时间:2021-05-19 01:15:02 所属栏目:Linux 来源:网络整理
导读:参见英文答案 Why drop caches in Linux?13个 我有一个6GB RAM的小型VPS,可以托管几个网站. 最近我注意到我的缓存内存很大 – 见下文: Cpu(s): 0.1%us,0.1%sy,0.0%ni,99.1%id,0.0%wa,0.2%hi,0.4%si,0.0%st Mem: 6113256k total,5949620k used,163636k free,

参见英文答案 > Why drop caches in Linux?13个
我有一个6GB RAM的小型VPS,可以托管几个网站.

最近我注意到我的缓存内存很大 – 见下文:

Cpu(s):  0.1%us,0.1%sy,0.0%ni,99.1%id,0.0%wa,0.2%hi,0.4%si,0.0%st
    Mem:   6113256k total,5949620k used,163636k free,398584k buffers
    Swap:  1048564k total,104k used,1048460k free,3586468k cached

在调查是否有某种方法让这个刷新或清除后,我偶然发现了一个命令:

sync; echo 3 > /proc/sys/vm/drop_caches

我读过将它添加到chron-task / job可能很有用.是推荐这种方法还是会导致潜在的问题?

我唯一担心的是我在Memcached上使用了一个Magento安装 – 这会对它产生任何负面影响吗?

我当然不是专业人士因此我非常感谢一些专家的建议.

PS:我的VPS在CentOS 5 x64上运行,我安装了WHM NGINX.

解决方法

删除缓存可能会影响服务器的性能,因为它必须在每次缓存丢失后将经常访问的数据重新读回缓存.

没有真正的理由放弃你的缓存.对于用于缓存的Linux内核内存基本上是免费的,并且只要需要它就会传递给应用程序.有关更多信息,请查看this网站.

关于存储在memcached中的数据 – 这样可以避免丢弃页面/ dentries / inode缓存的影响.

(编辑:辽源站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读