PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/NLWP
22465 oracle 24G 24G cpu12 50 0 1:17:50 1.6% oracle/1
19638 oracle 24G 24G cpu21 0 0 1:20:04 1.6% oracle/1
28960 oracle 24G 24G cpu44 0 0 1:13:13 1.6% oracle/1
17805 oracle 24G 24G cpu56 50 0 1:22:37 1.6% oracle/1
17158 oracle 24G 24G cpu48 0 0 1:23:09 1.6% oracle/1
13437 oracle 24G 24G cpu34 40 0 1:27:07 1.6% oracle/1
13481 oracle 24G 24G cpu9 0 0 1:27:01 1.6% oracle/1
9462 oracle 24G 24G cpu24 0 0 1:30:00 1.6% oracle/1
8685 oracle 24G 24G sleep 100 - 0:06:01 0.1% oracle/1
20095 root 4048K 3704K cpu8 49 0 0:00:05 0.0% prstat/1
8681 oracle 24G 24G sleep 59 0 0:01:46 0.0% oracle/1
6689 root 75M 47M sleep 59 0 0:01:53 0.0% crsd.bin/45
8745 oracle 24G 24G sleep 100 - 0:01:06 0.0% oracle/1
8741 oracle 24G 24G sleep 100 - 0:01:04 0.0% oracle/1
8737 oracle 24G 24G sleep 100 - 0:01:07 0.0% oracle/1
NPROC USERNAME SWAP RSS MEMORY TIME CPU
172 oracle 25G 25G 20% 11:41:01 13%
89 root 322M 427M 0.3% 0:05:36 0.1%
1 smmsp 1384K 5768K 0.0% 0:00:00 0.0%
1 noaccess 122M 190M 0.1% 0:00:25 0.0%
6 daemon 6808K 8624K 0.0% 0:00:00 0.0%
Total: 269 processes, 720 lwps, load averages: 8.36, 8.88, 22.93
64个cpu,128g内存(操作系统目前使用16g)。
让人不解的是居然最近还老出现 cpu 占用 90%以上的现象
但是 查看cpu使用情况,感觉cpu分配还算平均,比如以上现象。
几个显示的前面的应该就是占用最大的了吧?(自己认为排在前面的就是占用cpu最多的了,没显示的应该都小于显示的)
总共才269个进程 ,就算每个 1.5% 64个cpu的占用也应该就 6%-8%,也不会 13%。
而且99%的时候,每个线程的占用率也就 1.6%,这样感觉就更离谱了!!
感觉配置这么高的机器,居然出现这样的现象,如果不能找到原因真是感觉羞愧!
请各位高手多提一些建议!
另外好像目前呈现经常报 java.net.socket: broken piped
这个错误。