注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

gmd20的个人空间

// 编程和生活

 
 
 

日志

 
 

Linux irq中断统计信息  

2014-04-15 11:47:34|  分类: linux相关 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
vmstat可以看到in一项次数比较高,很奇怪到底是哪个的中断?
root@debian02:/home/bright# vmstat 1
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa
 2  0  34972  93660  14880 1063388    0    0     2    75  113   34  2 11 80  7
 2  0  34972  93788  14880 1063696    0    0     0     0 6883 8425 35 54 10  0
 1  0  34972  93412  14880 1063980    0    0     0     0 6902 8545 18 72 11  0

 mpstat -P ALL 1
watch -d -n 1 cat /proc/softirqs

查看/proc/interrupts文件统计,可以看出是eth1的中断来的。
root@debian02:/home/bright# watch -d -n1 cat /proc/interrupts
Every 1.0s: cat /proc/interrupts                                                                      Tue Apr 15 11:42:17 2014

           CPU0
  0:         44   IO-APIC-edge      timer
  1:         52   IO-APIC-edge      i8042
  8:          0   IO-APIC-edge      rtc0
  9:          0   IO-APIC-fasteoi   acpi
 12:        148   IO-APIC-edge      i8042
 14:         84   IO-APIC-edge      ata_piix
 15:         84   IO-APIC-edge      ata_piix
 16:  277251146   IO-APIC-fasteoi   eth1
 17:     236861   IO-APIC-fasteoi   eth2
 19:     149010   IO-APIC-fasteoi   eth0
 21:   44359709   IO-APIC-fasteoi   ahci, snd_intel8x0
 22:         26   IO-APIC-fasteoi   ohci_hcd:usb1
NMI:          0   Non-maskable interrupts
LOC:  309238242   Local timer interrupts
SPU:          0   Spurious interrupts
PMI:          0   Performance monitoring interrupts
IWI:      83575   IRQ work interrupts
RTR:          0   APIC ICR read retries
RES:          0   Rescheduling interrupts
CAL:          0   Function call interrupts
TLB:          0   TLB shootdowns
TRM:          0   Thermal event interrupts
THR:          0   Threshold APIC interrupts
MCE:          0   Machine check exceptions
MCP:        983   Machine check polls
ERR:          0
MIS:          0



其实用systemtap的脚本来统计应该也很简单的。
应该可以参考这个https://sourceware.org/systemtap/examples/process/cycle_thief.stp

  评论这张
 
阅读(536)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017