- 论坛徽章:
- 0
|
我想在服务器长时间开机的情况下,可能由于LINUX内存管理机制的原因,造成内存释放慢,CPU 负载不断增高(已经没有用户进程运行)
top 显示如下:
09:37:31 up 142 days, 15:51, 9 users, load average: 12.08, 12.02, 12.00
92 processes: 203 sleeping, 1 running,0 zombie, 0 stopped
CPU states: cpu user nice system irq softirq iowait idle
total 0.0% 0.0% 0.0% 0.2% 0.0% 0.0% 99.8%
Mem: 8312768k total, 5676092k used, 2636676k free, 249864k buffers
Swap: 1052216k total, 40420k used, 1011796k free, 5151512k cached
PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME CPU COMMAND
1 root 15 0 476 448 424 S 0.0 0.0 0:04 0 init
2 root 15 0 0 0 0 SW 0.0 0.0 0:00 0 keventd
3 root 15 0 0 0 0 SW 0.0 0.0 0:00 0 kapmd
4 root 35 19 0 0 0 SWN 0.0 0.0 0:00 0 ksoftirqd/0
7 root 25 0 0 0 0 SW 0.0 0.0 0:00 0 bdflush
5 root 15 0 0 0 0 SW 0.0 0.0 0:01 0 kswapd
6 root 15 0 0 0 0 SW 0.0 0.0 0:06 0 kscand
8 root 15 0 0 0 0 SW 0.0 0.0 0:00 0 kupdated
9 root 25 0 0 0 0 SW 0.0 0.0 0:00 0 mdrecoveryd
13 root 15 0 0 0 0 SW 0.0 0.0 0:00 0 kjournald
71 root 25 0 0 0 0 SW 0.0 0.0 0:00 0 khubd
3772 root 15 0 0 0 0 SW 0.0 0.0 0:00 0 kjournald
4145 root 15 0 808 604 532 S 0.0 0.0 0:00 0 dhclient
4182 root 15 0 528 500 448 S 0.0 0.0 0:00 0 syslogd
4186 root 15 0 428 376 372 S 0.0 0.0 0:00 0 klogd
这台服务器是NFS服务器,我停止禁用了原来的一些系统daemon,但CPU平均负载还在慢慢增加,请问高手,除了重启系统外,还有其他方法释放内存,降低CPU平均负载吗? |
|