1. cpu负载的分析
mpstat -P ALL
Linux 3.11.0-rc3 08/13/2013 _i686_ (4 CPU)
02:41:45 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
02:41:45 PM all 4.17 0.00 1.67 1.65 0.00 0.01 0.00 0.00 92.49
02:41:45 PM 0 4.27 0.00 2.53 2.72 0.00 0.03 0.00 0.00 90.45
02:41:45 PM 1 4.30 0.00 1.25 1.15 0.00 0.01 0.00 0.00 93.29
02:41:45 PM 2 4.25 0.00 1.70 1.61 0.00 0.00 0.00 0.00 92.43
02:41:45 PM 3 3.88 0.00 1.21 1.12 0.00 0.00 0.00 0.00 93.78
这个的结果和top上的类似,主要可以看每个cpu是否均衡,哪种类型占用了更多的cpu。
2. iostat 查看io读写
Linux 3.11.0-rc3 08/13/2013 _i686_ (4 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
4.06 0.00 1.66 1.49 0.00 92.79
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 7.96 146.83 105.66 3458161 2488524
dm-0 6.37 99.75 74.57 2349414 1756256
dm-1 0.16 0.05 0.59 1260 13912
dm-2 3.00 84.72 40.27 1995329 948588
dm-3 2.97 14.95 33.70 352201 793756
这样可以看哪个磁盘的读写比较多。
3. 查看网络流量
sar -n DEV 1 20
Linux 3.11.0-rc3 08/13/2013 _i686_ (4 CPU)
03:35:41 PM IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s
03:35:42 PM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00
03:35:42 PM virbr0 0.00 0.00 0.00 0.00 0.00 0.00 0.00
03:35:42 PM eth0 4.00 5.00 0.54 1.94 0.00 0.00 0.00
具体网口的收发信息。