全球主机交流论坛

标题: webmin 和 putty查看的内存差异 [打印本页]

作者: host    时间: 2011-3-16 16:15
标题: webmin 和 putty查看的内存差异
webmin 显示的内存情况:498.06 MB total, 120.08 MB used
putty命令查看的
             total       used       free     shared    buffers     cached
Mem:           498           425            72          0        105        207

差异这么大么?哪个准确?

经过百度知道
           total       used       free     shared    buffers     cached
Mem:        510016     452744      57272          0     109060     214452
-/+ buffers/cache:     129232     380784
Swap:      1048568          8    1048560

第一行说明 510016 RAM 中有 452744MB “正在使用”。下一行告诉我们尽管有 452744 内存正在使用,但是应用程序只使用了其中的 129232 ;缓冲区和高速缓存使用了其余的内存。

[ 本帖最后由 host 于 2011-3-16 17:42 编辑 ]
作者: Globalization    时间: 2011-3-16 16:34
putty是真实的
作者: Globalization    时间: 2011-3-16 16:36
used是会变动的,所以,你不可能2次同时计算
作者: host    时间: 2011-3-16 16:49
原帖由 Globalization 于 2011-3-16 16:36 发表
used是会变动的,所以,你不可能2次同时计算

不太明白哦,网上找了找资料:

在Linux下用ps或者top可以查看每个进程占用内存情况。
但是它们显示的时候都完全包含共享库所占用的内存。例如进程1和2都使用一个共享库 3,3占用内存1m,那么在ps中,进程1占用的内存完全包含这1m,进程2也一样。在exmap这个工具中,它可以识别某个共享库被多少进程使用,因此 将所占用的内存平摊在各进程的内存使用量中。在上例中,1和2各用500k
除共享库外,它还可以识别某个文件由多少进程在打开以及在各个进程中的内存占用情况。
该程序依赖于exmap.ko该模块,使用时用insmod加载即可
作者: cyberdog    时间: 2011-3-16 17:15
看free -m跟探针的好
webmin貌似还有点延迟
作者: host    时间: 2011-3-16 17:44
原帖由 cyberdog 于 2011-3-16 17:15 发表
看free -m跟探针的好
webmin貌似还有点延迟


关键是数值代表的含义搞清楚了,
             total       used       free     shared    buffers     cached
Mem:           498        442         55          0        106        209
-/+ buffers/cache:        126        371
Swap:         1023          0       1023

下一步优化内存
作者: fengyn    时间: 2011-3-16 18:08
top的吧




欢迎光临 全球主机交流论坛 (https://fd.vvwvv.eu.org/) Powered by Discuz! X3.4