内核查看命令:mpstat,intrstat,prstat,kstat,iostat,lockstat,vmstat

mpstat:确定每一个CPU都在花时间做什么:比如,分配给系统、用户、等待、空闲时间、系统调用、锁竞争、中断、错误、交叉调用

例如 # mpstat 5
CPU minf mjf xcal  intr ithr  csw icsw migr smtx  srw syscl  usr sys  wt idl
  0   52   0   17   491  107  416    0   17   18    2   705    3   1   0  95
  1    5   0    9   104    4  144    0   12    9    2   136    0   1   0  99
  2    5   0  124   360  174  111    0   11   13    0   214    0   1   0  98
  3    2   0    1    55    2   24    0    3    4    0    17     0   0 100
  4    1   0    6    52    3   16    0    2    3    0    14     0   0 100
  5    1   0    4    95    3  144    0   11    7    0   130    0   1   0  99
  6    0   0    2    69    4   66    0    5    4    0    63     0   0 100
  7    0   0    1    50    1   18    0    2    3    0    12     0   0 100
  8   52   0  847   313  105  153    0    8    7    1  2558    3   2   0  96

 

intrstat:查看中断

例如 # intrstat 5

      device |      cpu0 %tim      cpu1 %tim      cpu2 %tim      cpu3 %tim      cpu4 %tim      cpu5 %tim      cpu6 %tim      cpu7 %tim     cpu8 %tim      cpu9 %tim     cpu10 %tim
-------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------
      ahci#0 |         0  0.0         0  0.0        51  0.1         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0
  clustron#1 |         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0
    e1000g#0 |         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0
      ehci#0 |         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0
      ehci#1 |         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0
    hermon#0 |         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0
    hermon#1 |         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0
       igb#1 |         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0
     ixgbe#0 |         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0
     ixgbe#1 |         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0
     ixgbe#2 |         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0
     ixgbe#3 |         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0
      pmcs#2 |         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0
      uhci#0 |         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0
      uhci#1 |         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0
      uhci#2 |         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0
      uhci#3 |         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0
      uhci#4 |         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0
      uhci#5 |         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0         0  0.0

 

prstat:查看线程用cpu、内存情况

 

kstat:查看各种统计数据,例如,TCP,IP收发包个数,丢包个数

 

iostat:terminal,  disk,  and  tape  I/O  activity,  as  well as CPU utilization.

 

lockstat:看各种锁的冲突、等待情况

 

vmstat:看内存使用情况


http://blog.sina.com.cn/s/blog_582a1a4b0101i1ih.html


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值