首页 > 代码库 > Linux 内存的查看及理解
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
Linux 内存的查看及理解
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。