Free命令详解和释放linux Cache
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-17
LINUX的内核机制,一般情况下不需要特意去释放已经使用的cache.这些cache起来的内容可以增加文件以及的读写速度.先说下free命令怎么看内存 [root@yuyii proc]# free total used free shared buffers cached Mem: 515588 295452 220136 0 2060 64040 -/ buffers/cache: 229352 286236 Swap: 682720 112 682608 其中第一行用全局角度描述系统使用的内存状况: total——总物理内存 used——已使用内存,一般情况这个值会比较大,这个值包括了cache 应用程序使用的内存 free——完全未被使用的内存 shared——应用程序共享内存 buffers——缓存,主要用于目录方面,inode值等(ls大目录可看到这个值增加) cached——缓存,用于已打开的文件 note: total=used free used=buffers cached (maybe add shared also) 第二行描述应用程序的内存使用:前个值表示-buffers/cache——应用程序使用的内存大小,used减去缓存值后个值表示 buffers/cache——所有可供应用程序使用的内存大小,free加上缓存值 note: -buffers/cache=used-buffers-cached buffers/cache=free buffers cached 第三行表示swap的使用: used——已使用 free——未使用 cache释放: To free pagecache: echo 1 > /proc/sys/vm/drop_caches To free dentries and inodes: echo 2 > /proc/sys/vm/drop_caches To free pagecache, dentries and inodes: echo 3 > /proc/sys/vm/drop_caches 说明,释放前最好sync一下,防止丢数据. |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Linux中cp直接覆盖不提示的方法下一篇: linux中查看系统资源占用情况的命令
关于Free命令详解和释放linux Cache的所有评论