Linux 内存的查看及理解
可以使用free,top查看内存的使用情况。
free(默认内存显示大小为kb)
free total used free shared buffers cached Mem: 65923008 51864508 14058500 0 368744 41668284 -/+ buffers/cache: 9827480 56095528 Swap: 16383992 17384 16366608
解释:1) Mem: 显示的是从os角度出示的数字:
total: 65923008, 是内存总的大小,
used: 51864508,使用的大小(用户使用的内存+ buffers + cached:9827480 + 368744 + 41668284)
free: 14058500, 空闲的内存大小
buffers: 368744, 主要存储块设备的空间
cached: 41668284, 主要存储文件的空间
2) -/+ buffers/cache: 显示的是从应用程序角度显示的数字:
used: 9827480, 已经使用的内存,包括系统和应用程序
free: 56095528, 应用程序可以使用的空间。
3) Swap: 交换空间,硬盘里面设置的空间,用于补充内存使用。
used: 17384, 使用的交换空间
free: 16366608, 可用的交换空间
总结:
从使用者的角度主要关注三个数据,
一个是内存的大小:Mem(total): 65923008
一个是使用了多少内存:-/+ buffers/cache(used): 9827480
有多少内存可用使用:Mem(free) + -/+ buffers/cache(free) = 14058376 + 56095404
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。