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