请教一个小问题(CPU%显示)
为什么我用ps aux|grep java看到一个java进程占用的CPU跟top -p <javapid>看到的CPU占用不一样那?
[root@willy218 alone_domain]# ps aux|grep java
root 19114 1.5 28.4 858048 146172 pts/2 Sl 13:24 0:18 /opt/bea816/jdk142_12/bin/java -server -Xms512m -Xmx512m -XX:MaxPermSize=128m -Xverify:none -Dweblogic.Name=AdminServer -Dweblogic.ProductionModeEnabled= -Djava.security.policy=/opt/bea816/weblogic81/server/lib/weblogic.policy weblogic.Server
[root@willy218 alone_domain]# top -p 19114
top - 13:33:13 up 22:18, 3 users, load average: 0.00, 0.02, 0.05
Tasks: 1 total, 0 running, 1 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 0.3%sy, 0.0%ni, 99.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
19114 root 18 0 839m 143m 24m S 0.0 28.7 0:18.25 java