LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1020|回复: 6

system monitor和top命令显示不一致的问题

[复制链接]
发表于 2007-2-19 17:37:28 | 显示全部楼层 |阅读模式
大家帮看看,附件中system monitor和top命令显示不一致(内存占用),应该是top是对的,怎么才能使其一致起来?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2007-2-19 18:01:38 | 显示全部楼层
其实是一样的,只不过top算上了磁盘缓存,用free命令看看就知道了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-19 18:07:21 | 显示全部楼层
Post by yyccrasher
其实是一样的,只不过top算上了磁盘缓存,用free命令看看就知道了
top是900多兆
system monitor是261M
不一样的。
磁盘缓存一样772k
gentoo@ibm ~ $ free
                total             used           free       shared    buffers     cached
Mem:       1034256     994548      39708          0     112676     610360
-/+ buffers/cache:     271512     762744
Swap:      1067336        772    1066564
回复 支持 反对

使用道具 举报

发表于 2007-2-19 18:45:54 | 显示全部楼层
好奇 关注一下
回复 支持 反对

使用道具 举报

发表于 2007-2-19 19:17:48 | 显示全部楼层
不好意思,没说清楚,我说的磁盘缓存就是指的buffer/cahce
回复 支持 反对

使用道具 举报

发表于 2007-2-19 19:40:13 | 显示全部楼层
是一样的:
free 显示used buffer是994549,就是top的值
-cache后271512是system monitor的值。因为linux把闲置内存都用来cache了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-19 20:33:00 | 显示全部楼层
原来这样啊,多谢二位。因为最近用的freebsd上是一致的,因此产生疑惑。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表