linux free命令解析
来源:互联网 发布:计量经济学论文数据 编辑:程序博客网 时间:2024/06/12 18:49
因为LINUX的内核机制,一般情况下不需要特意去释放已经使用的cache。这些cache起来的内容可以增加文件以及的读写速度。
先说下free命令怎么看内存
- [root@ahsq 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一下,防止丢数据。
- linux free命令解析
- linux free命令详细解析
- linux命令free信息解析
- linux free命令使用及解析
- Linux free命令使用及解析
- linux命令free详解
- linux的free命令
- LINUX FREE命令
- Linux free命令详解
- linux free命令详解
- linux系统free命令
- linux free命令
- Linux命令之free
- linux free命令
- linux free命令详解
- Linux free命令详解
- Linux free命令
- Linux free命令
- linux 怎么解压*.gz
- 让博客快速提升网站排名的关键设置
- linux 打包、压缩、解压小结:
- ASP.NET 用MultiView和View实现选项卡效果
- Google Map API使用中出现的“google未定义”解决办法
- linux free命令解析
- HDOJ 1175 连连看 (bfs)
- shell中continue和break区别
- C#中对数据库文件的导入导出Excel
- shell test用shell test用法
- JS操作cookie工具函数01
- linux nslookup
- Oracle 分析函数——函数RANK,DENSE_RANK,FIRST,LAST…
- 关于VMware ESX Server客户端连接不上等问题的解决