如何查看linux软中断信息

这篇文章主要是介绍如何详细的查看linux软中断信息。

涉及linux软中断原理部分请参考:http://book.51cto.com/art/200912/168622.htm

一、利用sysstat 中的工具包mpstat

ps:图片是截取个人电脑,所以没什么压力:

16时32分48秒 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
16时32分49秒 all 4.52 0.00 1.26 0.00 0.00 0.00 0.00 0.00 94.22
16时32分49秒 0 5.88 0.00 2.94 0.00 0.00 0.00 0.00 0.00 91.18
16时32分49秒 1 11.11 0.00 1.01 0.00 0.00 0.00 0.00 0.00 87.88
16时32分49秒 2 1.00 0.00 2.00 0.00 0.00 0.00 0.00 0.00 97.00
16时32分49秒 3 1.00 0.00 1.00 0.00 0.00 0.00 0.00 0.00 98.00

其中%irp  表示有多少中断请求发生,%soft 表示实际cpu正在处理的中断请求在生产环境中,可以保留平常时候的这些记录,在负载高的情况下,拿出来对比!

二、查看文件/proc/interrupts (这个主要是硬件中断)

文件标题为:

irp的序号  各自cpu上发生的中断次数  可编程中断控制器   设备名称(request_irq的dev_name字段)

                 CPU0       CPU1       CPU2       CPU3
  0:         42         63          0          2   IO-APIC-edge      timer
  1:        752         27       3482          3   IO-APIC-edge      i8042
  8:          1          0          0          0   IO-APIC-edge      rtc0
  9:          0          4          0          0   IO-APIC-fasteoi   acpi
 12:    2161987         41         52         42   IO-APIC-edge      i8042
 14:      75884       2900       2898       2877   IO-APIC-edge      ata_piix
 15:         83       9438       9104        100   IO-APIC-edge      ata_piix
 16:        159        101        178        111   IO-APIC-fasteoi   ehci_hcd:usb1, snd_hda_intel
 17:     682317         17         16         22   IO-APIC-fasteoi   eth1
 18:          0          0          0          0   IO-APIC-fasteoi   ips
 19:          0          0          0          0   IO-APIC-fasteoi   ata_piix
 23:         34         33         28         31   IO-APIC-fasteoi   ehci_hcd:usb2
 44:          0          0          0          0   PCI-MSI-edge      pciehp
 45:          0          0          0          0   PCI-MSI-edge      eth0
 46:          3          4          3          3   PCI-MSI-edge      mei
 47:      48497          7          6          6   PCI-MSI-edge      i915
 48:         63         66         47         64   PCI-MSI-edge      snd_hda_intel
NMI:        972        930        262        258   Non-maskable interrupts
LOC:    1092994     969807     894570     872319   Local timer interrupts
SPU:          0          0          0          0   Spurious interrupts
PMI:        972        930        262        258   Performance monitoring interrupts
IWI:          0          0          0          0   IRQ work interrupts
RES:    3557255    3651095     658468     682760   Rescheduling interrupts
CAL:        579        542        625        601   Function call interrupts
TLB:      10116      25398       8181      11007   TLB shootdowns
TRM:          0          0          0          0   Thermal event interrupts
THR:          0          0          0          0   Threshold APIC interrupts
MCE:          0          0          0          0   Machine check exceptions
MCP:         66         66         66         66   Machine check polls
ERR:          0
MIS:          0
     三、查看/proc/softirqs (主要是软中断)
                    CPU0       CPU1       CPU2       CPU3
          HI:          0          0          0          0
       TIMER:    5455311   39758805     357638     451879
      NET_TX:         24         15         18          5
      NET_RX:     118170       1220       1370        993
       BLOCK:      86329       3305      14438       2936
BLOCK_IOPOLL:          0          0          0          0
     TASKLET:     877029         44       5632         23
       SCHED:     344191     308721     186694     191592
     HRTIMER:       4081       3910       1393       1198
         RCU:     400523     362823     188456     192853

     欢迎各位讨论!
     实战参考地址:
     http://blog.netzhou.net/?p=152
     http://blog.yufeng.info/archives/2037 

本文出自 “技术成就梦想” 博客,请务必保留此出处http://weipengfei.blog.51cto.com/1511707/1032507

返回栏目页:http://www.bianceng.cnhttp://www.bianceng.cn/OS/Linux/

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索http
, spu
, acpi apic
interrupt
linux 查看软中断、linux 软中断、linux 软中断 cpu过高、linux 软中断 过高、linux 软中断 硬中断,以便于您获取更多的相关知识。

时间: 2024-07-28 17:34:34

如何查看linux软中断信息的相关文章

查看Linux版本信息

如何查看Linux系统使用的版本信息呢? 下面这篇文章收集.整理了一些常见的查看Linux系统版本的方法.由于手头只有Oracle Linux.Centos Linux.Redhat Linux三个版本Linux,所以像Debian.Ubuntu之类的Linux系统,下面方法在这些版本都没测试过.   1:more /etc/issue 命令查看 1.1 Oracle Linux   [root@DB-Server ~]# more /etc/issue Oracle Linux Server

jps,jstat,jinfo,jmap,jhat,jstack工具的使用/查看Linux磁盘信息

1.查看磁盘还剩多少空间,使用df命令(查看Linux版本:lsb_release -a,uname -a) 2.当前文件夹下的磁盘使用情况:(du --max-depth=1 -h后面没有显示跟路径,它默认是当前的路径.) 3.查看其中某一文件(文件夹)的大小:这里的大小是该文件夹下的大小的总和 4.查看指定目录下的文件大小 -------------------------------------------------------------------------------------

查看Linux版本信息命令详解

下面分别是如何查看内核版本.内核具体信息.Linux版本信息. cat /proc/version lsb_release -a uname -a cat /etc/issue cat /etc/redhat-release 1.cat /proc/version Linux version 2.6.18-194.el5 (mockbuild@builder16.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #1 SMP

linux中利用dmidecode命令查看Linux服务器硬件信息

对于大部分普通服务器用户来说,我们选择VPS.服务器产品的时候比较关心的是产品的费用.服务器的速度以及稳定性,更有就是服务商家的服务(尤其不能跑路).随着我们使用服务器时间的推移,以及会看到各个不同的商家产品的时候,就会需要有所对比,严谨的用户会更为的关注产品的硬件配置信息.   因为在主机行业中,配置的差距关乎到产品的成本和费用,至少我们要弄明白不能被人忽悠.这不刚才一篇关于RAKsmart服务器评测文章的时候有接触到使用dmidecode命令查看服务器主板.硬盘等硬件信息.所以在这篇文章中,

查看Linux系统版本信息的方法小结

  如何查看Linux系统使用的版本信息呢? 下面这篇文章收集.整理了一些常见的查看Linux系统版本的方法.由于手头只有Oracle Linux.Centos Linux.Redhat Linux三个版本Linux,所以像Debian.Ubuntu之类的Linux系统,下面方法在这些版本都没测试过. 1:more /etc/issue 命令查看 1.1 Oracle Linux 代码如下: [root@DB-Server ~]# more /etc/issueOracle Linux Serv

查看Linux系统CPU、内存信息和操作系统的版本信息

经常要查看Linux服务器的CPU,内存信息以及操作系统版本等信息,总结一下常用的命令,以便以后查阅 . 1.查看CPU型号(8个逻辑CPU) [[root@mail ~]# cat /proc/cpuinfo |grep "name" |cut -f2 -d: |uniq -c      8  Intel(R) Xeon(R) CPU           E5506  @ 2.13GHz 2.查看物理CPU个数(两个4核CPU) [root@mail ~]# cat /proc/cp

Linux——查看系统硬件信息

前言:下面实验的信息是我在几台配置不同服 务器的测试结果,操作系统分别为Red Hat Enterprise Linux Server release 6.0 (Santiago).Ubuntu 7.10.所以你看到我实验信息的不同时,请不要大惊小怪.而且有些命令也不是所有Linux操作系统都支持(例如在Ubuntu 7.10就不支持dmesg),下面的内容是收集整理的,如有错误或新的方法,也会不停整理.更新. 一:查看CPU信息 1.CPU详细信息 方法1:CPU信息一般保存在proc目录下的

如何查看Linux系统中分区的卷标信息?

如何查看Linux系统中分区的卷标信息? 我们可以通过e2label命令来实现: 用法: e2label device [新卷标] 示例: e2label /dev/hdxn where x=a,b,c,d....; n=1,2,3... [root@localhost ~]# e2label /dev/sda1本地磁盘

Linux下查看系统版本号信息的方法

来源:http://www.ha97.com/2987.html 一.查看Linux内核版本命令(两种方法): 1.cat /proc/version [root@localhost ~]# cat /proc/versionLinux version 2.6.18-194.8.1.el5.centos.plus (mockbuild@builder17.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #1 SMP Wed