- 论坛徽章:
- 0
|
我机器是v880, 4cpu*1.2GHZ,8GB内存的, sparc solaris 8
我安装了 top, 运行一个大程序后,我怀疑机器性能没有想象的好, 居然cpu的load有2.5左右,下面是我的top看到的:
load averages: 2.30, 2.36, 1.87 23:46:51
47 processes: 44 sleeping, 1 stopped, 2 on cpu
CPU states: 56.5% idle, 42.1% user, 1.2% kernel, 0.1% iowait, 0.0% swap
Memory: 8.0G real, 5.5G free, 4.1G swap in use, 18.5G swap free
PID USERNAME THR PR NCE SIZE RES STATE TIME FLTS CPU COMMAND
8290 root 26 0 0 4.0G 1.9G cpu00 33:12 0 42.33% ns-slapd
73 root 13 59 0 6936K 6168K sleep 0:56 0 0.02% picld
5992 root 41 59 0 57.6M 39.4M sleep 0:14 0 0.02% ns-slapd
8251 root 1 59 0 6232K 2184K sleep 0:00 0 0.01% sshd
8410 root 1 59 0 2696K 1640K cpu06 0:00 0 0.01% top
6023 root 22 59 0 65.3M 23.7M sleep 0:13 0 0.00% ns-httpd
124 root 9 59 0 1776K 1168K sleep 0:01 0 0.00% cpudiagd
6021 root 4 59 0 24.8M 10.0M sleep 0:00 0 0.00% ns-httpd
459 root 5 59 0 3736K 2608K sleep 0:00 0 0.00% snmpXdmid
244 root 10 59 0 3104K 2488K sleep 0:00 0 0.00% nscd
8163 root 1 59 0 6232K 2184K sleep 0:00 0 0.00% sshd
359 root 4 59 0 5184K 2128K sleep 0:00 0 0.00% dtlogin
480 root 12 59 0 2528K 2080K sleep 0:00 0 0.00% mibiisa
6020 root 3 59 0 12.0M 2032K sleep 0:00 0 0.00% uxwdog
288 root 6 59 0 2680K 2000K sleep 0:00 0 0.00% vold
按空格键刷新,又看到
load averages: 2.83, 2.56, 1.98 sundss 23:47:45
47 processes: 44 sleeping, 1 stopped, 2 on cpu
CPU states: 57.4% idle, 41.4% user, 1.2% kernel, 0.0% iowait, 0.0% swap
Memory: 8.0G real, 5.5G free, 4.1G swap in use, 18.5G swap free
PID USERNAME THR PR NCE SIZE RES STATE TIME FLTS CPU COMMAND
8290 root 26 40 0 4.0G 2.0G cpu06 34:45 0 42.44% ns-slapd
5992 root 41 59 0 57.6M 39.4M sleep 0:14 0 0.03% ns-slapd
8410 root 1 59 0 2696K 1640K cpu00 0:00 0 0.02% top
8251 root 1 59 0 6232K 2184K sleep 0:00 0 0.01% sshd
73 root 13 59 0 6936K 6168K sleep 0:56 0 0.00% picld
6023 root 22 59 0 65.3M 23.7M sleep 0:13 0 0.00% ns-httpd
124 root 9 59 0 1776K 1168K sleep 0:01 0 0.00% cpudiagd
6021 root 4 59 0 24.8M 10.0M sleep 0:00 0 0.00% ns-httpd
459 root 5 59 0 3736K 2608K sleep 0:00 0 0.00% snmpXdmid
244 root 10 59 0 3104K 2488K sleep 0:00 0 0.00% nscd
8163 root 1 59 0 6232K 2184K sleep 0:00 0 0.00% sshd
359 root 4 59 0 5184K 2128K sleep 0:00 0 0.00% dtlogin
480 root 12 59 0 2528K 2080K sleep 0:00 0 0.00% mibiisa
6020 root 3 59 0 12.0M 2032K sleep 0:00 0 0.00% uxwdog
288 root 6 59 0 2680K 2000K sleep 0:00 0 0.00% vold
......................
1. 每次刷新, 8290进程的STATE列,cpu,都是不一样的, cpu00,cpu02,cpu04,cpu06 ,是不是表示该进程在同时使用4个cpu? 那怎么cpu的利用率还会在50%多? 是不是cpu的性能不好?
2. 怎么top看不出系统有几个cpu?内存倒是对的.
3. 最齐怪的是,我用vmstat/iostat看,
vmstat
procs memory page disk faults cpu
r b w swap free re mf pi po fr de sr m0 m1 m2 m1 in sy cs us sy id
0 0 0 23493224 4110488 27 40 26 1 1 0 0 0 0 0 0 307 438 510 1 1 98
cpu的id是98,说明cpu基本没有用,为什么top看出来的,cpu却这么忙?
请大侠指点
谢谢!! |
|