对linux系统运行性能的分析

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


具体网口的收发信息。




你可能感兴趣的:(对linux系统运行性能的分析)