|
|
发表于 2007-3-13 10:43:12
|
显示全部楼层
新版 opensuse-10.2-GM 的 x86_64 的确有个狂占内存的问题。
就开了个更新,还有一个终端,就感觉狂卡。
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
opensuse:~ # free
total used free shared buffers cached
Mem: 511760 506544 5216 0 6188 69656
-/+ buffers/cache: 430700 81060
Swap: 1052216 502248 549968
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
然后:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
opensuse:~ # top
top - 09:59:52 up 28 min, 4 users, load average: 2.32, 1.20, 0.73
Tasks: 100 total, 2 running, 98 sleeping, 0 stopped, 0 zombie
Cpu(s): 1.0%us, 1.3%sy, 0.0%ni, 0.0%id, 96.7%wa, 1.0%hi, 0.0%si, 0.0%st
Mem: 511760k total, 474508k used, 37252k free, 6772k buffers
Swap: 1052216k total, 522772k used, 529444k free, 81800k cached
................................................................................
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
4470 root 16 0 565m 190m 17m D 2.3 38.2 0:49.91 y2base
1 root 15 0 804 52 28 S 0.0 0.0 0:00.44 init
2 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
3 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0
4 root 10 -5 0 0 0 S 0.0 0.0 0:00.01 events/0
5 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 khelper
6 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kthread
10 root 10 -5 0 0 0 S 0.0 0.0 0:00.01 kblockd/0
11 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 kacpid
88 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 cqueue/0
89 root 13 -5 0 0 0 S 0.0 0.0 0:00.00 kseriod
135 root 15 0 0 0 0 S 0.0 0.0 0:00.14 pdflush
136 root 10 -5 0 0 0 S 0.0 0.0 0:01.29 kswapd0
137 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 aio/0
373 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 kpsmoused
741 root 19 -5 0 0 0 S 0.0 0.0 0:00.00 ata/0
742 root 19 -5 0 0 0 S 0.0 0.0 0:00.00 ata_aux
.................................................................................
这上面的top,我不会看。但是,我看到了一个565m ,就将它kill了,之后再free一下:
opensuse:~ # free
total used free shared buffers cached
Mem: 511760 274664 237096 0 7352 99332
-/+ buffers/cache: 167980 343780
Swap: 1052216 231268 820948
两次 free 返回的值相差了许多。就是那个进程占用了过多的内存。 |
|