微信号:grzlwx

介绍:光荣之路官方资讯

Linux 查看当前系统内存使用状况(free)命令详解

2015-05-25 22:50 光荣之路


free命令有以下几个常用选项:

选项 说明
-b 以字节为单位显示数据。
-k 以千字节(KB)为单位显示数据(缺省值)。
-m 以兆(MB)为单位显示数据。
-s delay 该选项将使free持续不断的刷新,每次刷新之间的间隔为delay指定的秒数,如果含有小数点,将精确到毫秒,如0.5为500毫秒,1为一秒。

free命令输出的表格中包含以下几列:

列名 说明
total 总计物理内存的大小。
used 已使用的内存数量。
free 可用的内存数量。
Shared 多个进程共享的内存总额。
Buffers/cached 磁盘缓存的大小。


见以下具体示例和输出说明:
/> free -k



对于free命令的输出,我们只需关注红色高亮的输出行和绿色高亮的输出行,见如下具体解释:
红色输出行:该行使从操作系统的角度来看待输出数据的,used(671776)表示内核(Kernel)+Applications+buffers+cached。free(359544)表示系统还有多少内存可供使用。
绿色输出行:该行则是从应用程序的角度来看输出数据的。其free = 操作系统used + buffers + cached,既:
800904 = 359544 + 88796 + 352564
/> free -m


/> free -k -s 1.5 #以千字节(KB)为单位显示数据,同时每隔1.5刷新输出一次,直到按CTRL+C退出

(作者:Stephen Liu 来源:http://www.cnblogs.com/stephen-liu74/archive/2011/12/05/2257887.html)

学习linux就跟学习英语一样,反复练习使用才能熟练掌握,收了吧,每天翻出来看看也是好的


光荣之路



光荣之路软件测试培训

官网:http://www.gloryroad.cn/

微信公众号:gloryroadtrain

性能测试QQ群:415987441
软件测试招聘QQ群: 203715128
自动化3群QQ: 371211499



 
光荣之路 更多文章 今天晚上的 linux 公开课- Awk 编程 7月28日(今天)晚上的 linux 公开课- shell编程 8月4日(今天)晚上的 linux 公开课- shell编程 9月1日(本周一)晚8点半,光荣之路Web自动化系列基础课—javascript第二讲 推荐本好书《与机器赛跑》
猜您喜欢 MySQL 高可用浅析 告别难记的长域名!我的博客全新短域名上线 程序员怎么看量子计算 | 互联网大并发架构必问面试题 | 高可用架构第5期 golang命令行库cobra的使用 如何用 HTTP Caching 优化网站