首页 > 系统服务 > 详细

linux的free命令

时间:2015-10-22 09:07:33      阅读:270      评论:0      收藏:0      [点我收藏+]

free 查看内存使用情况,默认以kb为单位

Mem: total=used+free,   其中buffers和cached是已经使用的内存,

对程序的buffers和cached的理解: os 在内存中会划分出一块区域,用于程序的buffers和cached使用

buffers是 将要“写到 to be written”硬盘中的内容,

cached是从硬盘“ read 读取”到内存中的内容,用于程序的后面使用

 --------------------

free是由procps.xx.rpm包提供的,其信息由/proc/meminfo文本文件提供

[Thu Oct 22 08:51 ~/Desktop]# free -m
             total       used       free     shared    buffers     cached
Mem:          1710       1154        555          0        132        557
-/+ buffers/cache:        464       1245
Swap:         4063         76       3987
Mem: 是从操作系统的角度来看的

-/+buffers/cache:  是从应用程序的角度来看的,这时应用程序认为,buffers/cached是可以快速回收的

内存,所以,可以加上/减去b/c, 这时来看的内存情况: free=555+132+557=1245

 

linux的free命令

原文:http://www.cnblogs.com/bkylee/p/4899773.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!