- 论坛徽章:
- 0
|
HP-UNIX中的内存的占用情况应该怎样来分析呢,怎样能看出是否有内存泄漏呢?请各位高手帮忙来分析最近小弟遇到的问题:一台RP7410,2G的内存,生产用,最近发现内存占用的越来越多,top如下:
127 processes: 112 sleeping, 15 running
Cpu states:
CPU LOAD USER NICE SYS IDLE BLOCK SWAIT INTR SSYS
0 0.43 13.9% 0.0% 3.8% 82.3% 0.0% 0.0% 0.0% 0.0%
1 0.25 13.8% 0.0% 3.8% 82.4% 0.0% 0.0% 0.0% 0.0%
2 0.19 11.4% 0.0% 4.6% 84.0% 0.0% 0.0% 0.0% 0.0%
3 0.10 10.6% 0.0% 3.2% 86.2% 0.0% 0.0% 0.0% 0.0%
--- ---- ----- ----- ----- ----- ----- ----- ----- -----
avg 0.24 12.4% 0.0% 3.8% 83.8% 0.0% 0.0% 0.0% 0.0%
Memory: 1788732K (1568204K) real, 2543608K (2262984K) virtual, 296592K free Page# 1/4
从上面信息得出只有296592K 的物理内存剩余,小弟至今也不知道real和virtual分别表示什么?vmstat的结果:
procs memory page faults cpu
r b w avm free re at pi po fr de sr in sy cs us sy id
2 0 0 575892 74533 145 24 1 0 0 0 0 2025 20513 4083 9 3 89
2 0 0 575892 74253 121 18 5 0 0 0 0 2330 33878 7479 14 2 84
2 0 0 575892 74253 174 26 8 0 0 0 0 2335 34840 7518 16 5 78
2 0 0 571343 74253 134 22 5 0 0 0 0 2361 34212 7426 14 3 82
2 0 0 571343 74279 201 30 9 0 0 0 0 2355 35935 7581 16 5 80
2 0 0 571343 74251 174 26 6 0 0 0 0 2375 35546 7566 15 5 80
2 0 0 571343 74251 134 22 4 0 0 0 0 2340 34300 7414 14 3 83
2 0 0 571343 74252 205 32 8 0 0 0 0 3261 35742 7576 20 8 72
2 0 0 590564 74251 142 22 5 0 0 0 0 4276 34883 7622 20 5 75
2 0 0 590564 74252 107 17 3 0 0 0 0 4352 34148 7611 16 4 80
2 0 0 590564 74251 161 24 6 0 0 0 0 3631 34467 7413 14 4 81
2 0 0 590564 74253 122 19 4 0 0 0 0 3185 33724 7353 12 4 84
2 0 0 590564 74253 189 27 8 0 0 0 0 2843 35488 7983 31 7 62
2 0 0 595561 74253 163 22 5 0 0 0 0 2656 35724 8248 19 4 77
PAGING OUT的值一直为0,说明物理内存还够用?
请各位大虾帮忙看看,还有什么办法可以分析和优化内存的使用?
多谢了! |
|