码迷,mamicode.com
首页 > 系统相关 > 详细

linux内存监控 free

时间:2016-08-06 08:21:34      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:

free 命令详解:

执行命令后总共四行。

 

技术分享

第一行:

列头

 

第二行:

total 内存总数: 32881776
used 已经使用的内存数: 8324796
free 空闲的内存数: 24556980
shared 当前已经废弃不用,总是0
buffers: Buffer Cache内存数: 486096
cached: Page Cache内存数: 3424368

 

关系:total = used + free

 

第三行:

-/+ buffers/cache的意思:
-buffers/cache 的内存数: 4414332(等于第二行的 used - buffers - cached)
+buffers/cache 的内存数: 28467444(等于第二行的 free + buffers + cached)

 

-应用程序已使用:已用的减去为了提高效率的(这些可以回收)

+应用程序可以试用的有1.空闲的2.为了提高效率的(这些可以回收)

为了提高磁盘存取效率

 

第四行:

交换分区

如果系统的物理内存用光了,系统就会跑得很慢,但仍能运行;如果Swap空间用光了,那么系统就会发生错误。

内核会将暂时不用的内存块的内容写到磁盘上,然后就可以把这块内存用于其它目的。这些写到磁盘上的内容或许会被淘汰,只有需要用到这些内容时,它们才会被重新读入内存。当然,读写硬盘要比直接使用真实内存慢得多,所以程序就不会象一直在内存中运行的那样快。用作虚拟内存的硬盘部分被称为交换空间(swap space)。 

linux内存监控 free

标签:

原文地址:http://www.cnblogs.com/zno2/p/4565737.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!