- 论坛徽章:
- 0
|
本人一台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有值,好像应该是从内存中交换到交换区中,那是否应该可以说物理内存已经不够了,这个看起来好像有点矛盾,请各位高手指点!谢谢 |
|