一:top命令
执行top命令后按数字1,就显示所有CPU核心使用率,但是当CPU核心数太多的时候,这个方法无法显示
top - 14:13:07 up 2:59, 1 user, load average: 0.00, 0.04, 0.01
Tasks: 133 total, 1 running, 132 sleeping, 0 stopped, 0 zombie
Cpu0 : 0.1%us, 0.3%sy, 0.2%ni, 98.9%id, 0.5%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu1 : 0.1%us, 0.4%sy, 0.3%ni, 98.7%id, 0.6%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 1024984k total, 1001912k used, 23072k free, 45484k buffers
Swap: 1052248k total, 0k used, 1052248k free, 749124k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
506 Oracle 16 0 1411m 17m 16m S 2.1 1.8 0:00.10 oracle
4833 root 15 0 90148 3396 2636 S 2.1 0.3 0:00.39 sshd
1 root 15 0 10368 680 572 S 0.0 0.1 0:00.59 init
2 root RT -5 0 0 0 S 0.0 0.0 0:03.71 migration/0
3 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0
4 root RT -5 0 0 0 S 0.0 0.0 0:03.71 migration/1
5 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/1
6 root 10 -5 0 0 0 S 0.0 0.0 0:04.48 events/0
7 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 events/1
8 root 10 -5 0 0 0 S 0.0 0.0 0:00.03 khelper
17 root 10 -5 0 0 0 S 0.0 0.0 0:00.01 kthread
22 root 10 -5 0 0 0 S 0.0 0.0 0:00.03 kblockd/0
23 root 10 -5 0 0 0 S 0.0 0.0 0:00.04 kblockd/1
24 root 14 -5 0 0 0 S 0.0 0.0 0:00.00 kacpid
195 root 12 -5 0 0 0 S 0.0 0.0 0:00.00 cqueue/0
196 root 12 -5 0 0 0 S 0.0 0.0 0:00.00 cqueue/1
199 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 khubd
201 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kseriod
二:sar命令
我一般都是用这个命令查看所有CPU核心使用率的,因为我的服务器核心数有48个,top命令无法显示。
[root@server2 ~]# sar -P ALL 1 10
Linux 2.6.18-274.el5 (server2.lanv.com) 07/06/2012
02:14:11 PM CPU %user %nice %system %iowait %steal %idle
02:14:12 PM all 0.00 0.00 0.00 0.00 0.00 100.00
02:14:12 PM 0 0.00 0.00 0.00 0.00 0.00 100.00
02:14:12 PM 1 0.00 0.00 0.00 0.00 0.00 100.00
02:14:12 PM CPU %user %nice %system %iowait %steal %idle
02:14:13 PM all 0.00 0.00 0.00 0.00 0.00 100.00
02:14:13 PM 0 0.00 0.00 0.00 0.00 0.00 100.00
02:14:13 PM 1 0.99 0.00 0.00 0.00 0.00 99.01
02:14:13 PM CPU %user %nice %system %iowait %steal %idle
02:14:14 PM all 0.00 0.00 0.00 0.00 0.00 100.00
02:14:14 PM 0 0.00 0.00 0.00 0.00 0.00 100.00
02:14:14 PM 1 0.00 0.00 0.00 0.00 0.00 100.00