免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3384 | 回复: 5
打印 上一主题 下一主题

请教各位大侠内存问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-19 10:00 |只看该作者 |倒序浏览
本人一台4800机器,用top 和vmstat显示的信息
#top
last pid: 25637;  load avg:  0.29,  0.37,  0.44;       up 19+17:38:23                                                      10:04:18
68 processes: 66 sleeping, 1 running, 1 on cpu
CPU states: 90.7% idle,  9.0% user,  0.3% kernel,  0.0% iowait,  0.0% swap
Memory: 4096M phys mem, 2388M free mem, 2050M swap, 2046M free swap

   PID USERNAME LWP PRI NICE  SIZE   RES STATE    TIME    CPU COMMAND
25432 tnms     182  59    0  579M  475M sleep    8:06 34.93% java
25231 jrtu     231  59    0  354M  280M run     18:25  1.20% java
   334 root       7  59    0 4136K 2760K sleep    6:17  0.00% mibiisa
25458 tnms      45  59    0  349M  277M sleep    2:13  0.00% java
   216 root      20  59    0 2936K 1848K sleep    0:40  0.00% nscd
25418 tnms       1  59    0   10M 8600K sleep    0:17  0.00% dtterm


# vmstat 3
kthr      memory            page            disk          faults      cpu
r b w   swap  free  re  mf pi po fr de sr s0 s1 s6 --   in   sy   cs us sy id
0 0 0 4815184 3011112 2  3  5 20 14  0  0  2  0  0  0  348 4233 2988  7  1 92
0 0 0 4261208 2445384 2  2  0 35 24  0  0  3  0  0  0  345 4886 4907  1  1 99
0 0 0 4261208 2445408 3  0  0 48 37  0  0  4  0  0  0  349 6005 5557  1  1 98
0 0 0 4261232 2445416 4  0  0 64 43  0  0  5  0  0  0  363 5040 4956  2  0 98
0 0 0 4261232 2445408 2  0  0 35 24  0  0  3  0  0  0  349 5041 4895  1  1 98
0 0 0 4261232 2445408 1  0  0 16 13  0  0  1  0  0  0  333 4820 4883  1  0 99
从TOP看4096M phys mem, 2388M free mem, 2050M swap, 2046M free swap
是否2388M是物理内存和虚拟内存总和剩下的没有使用的内存,还是物理内存剩下的没有使用的内存??从交换区来看好像使用了4m的空间,如果交换区只使用4m,那么2388M中应该有物理内存没有使用,但从VMSTAT中显示发现PO有值,如果PO有值,好像应该是从内存中交换到交换区中,那是否应该可以说物理内存已经不够了,这个看起来好像有点矛盾,请各位高手指点!谢谢

论坛徽章:
0
2 [报告]
发表于 2007-01-19 10:09 |只看该作者
版主在吗?哪位高手能说说???急呀

论坛徽章:
0
3 [报告]
发表于 2007-01-19 15:54 |只看该作者
兄弟 今天发贴也浪费呀 今天猛人都不在  全北上了。谁能管的上,都年在年会呀。
你的问题问的也是比较矛盾呀!我看了3边 也不知道你其中的意思到底是什么。

论坛徽章:
0
4 [报告]
发表于 2007-01-22 14:15 |只看该作者
需要什么才能回复??

论坛徽章:
0
5 [报告]
发表于 2007-01-22 14:18 |只看该作者
最初由 进程音 发布
[B]兄弟 今天发贴也浪费呀 今天猛人都不在  全北上了。谁能管的上,都年在年会呀。
你的问题问的也是比较矛盾呀!我看了3边 也不知道你其中的意思到底是什么。 [/B]


我的意思是top 显示有物理内存没有使用,但vmstat 的po 列好像说明内存不够,我想知道这台机器到底是内存不够还是有剩余,谢谢

论坛徽章:
0
6 [报告]
发表于 2007-01-23 09:45 |只看该作者
那就 # swap -s或-a 看下 这样比较   
也有可能是你的SWAP区分的是不是太小了 一般是内存的两倍  估计你也应该明白把。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP