- 论坛徽章:
- 0
|
各位大侠,
小弟经常在系统管理中发现Linux的一个问题,很多内存不知都用到什么地方去了,比如下面的例子,系统为Linux Enterprise 3.0 内存为8G, 通过Top命令查看已经用了7G, 但是通过按内存大小排序,最大的10多个进程加起来也不超过1G, 不知其它内存都跑到哪里去了?有什么工具或命令能够查看?除了重启系统之外有什么方法能够使用到那部分内存?谢谢
以下是通过TOP查看的信息:
11:40:34 up 16 days, 20:50, 17 users, load average: 0.00, 0.19, 0.31
133 processes: 132 sleeping, 1 running, 0 zombie, 0 stopped
CPU states: cpu user nice system irq softirq iowait idle
total 0.0% 0.0% 0.2% 0.0% 0.0% 0.0% 99.8%
cpu00 0.0% 0.0% 0.4% 0.0% 0.0% 0.0% 99.6%
cpu01 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 100.0%
Mem: 7578532k av, 7106948k used, 471584k free, 0k shrd, 315224k buff
4200304k actv, 1665524k in_d, 131412k in_c
Swap: 20482864k av, 46444k used, 20436420k free 5540308k cached
PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME CPU COMMAND
25997 bwrt 15 0 228M 228M 10792 S 0.0 3.0 3:46 0 fm_shell_exec
27392 bwrt 15 0 99592 97M 10748 S 0.0 1.3 1:57 0 fm_shell_exec
26000 bwrt 15 0 52088 50M 6928 S 0.0 0.6 0:08 1 fmg
25235 bwrt 15 0 21560 21M 8832 S 0.0 0.2 0:07 1 gnome-terminal
25211 bwrt 15 0 18600 18M 10352 S 0.0 0.2 0:01 1 nautilus
25219 bwrt 25 10 17724 17M 9924 S N 0.0 0.2 0:28 1 rhn-applet-gui
478 zhangshb 25 10 17508 17M 10040 S N 0.0 0.2 0:02 1 rhn-applet-gui
470 zhangshb 15 0 17440 17M 10332 S 0.0 0.2 0:00 0 nautilus
468 zhangshb 15 0 16656 16M 9316 S 0.0 0.2 0:00 0 gnome-panel
29737 mazhe 15 0 16172 15M 6600 S 0.0 0.2 0:12 1 le
10372 zhangshb 15 0 14656 14M 2240 S 0.0 0.1 0:02 1 gconfd-2
25196 bwrt 15 0 14172 13M 2232 S 0.0 0.1 0:00 0 gconfd-2
25213 bwrt 15 0 14000 13M 9068 S 0.0 0.1 0:02 1 gnome-panel
2551 root 15 0 12704 12M 1420 S 0.0 0.1 0:02 1 mdmpd
428 zhangshb 15 0 11972 11M 3352 S 0.0 0.1 0:03 1 Xvnc
... |
|