- 浏览: 1478179 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (691)
- linux (207)
- shell (33)
- java (42)
- 其他 (22)
- javascript (33)
- cloud (16)
- python (33)
- c (48)
- sql (12)
- 工具 (6)
- 缓存 (16)
- ubuntu (7)
- perl (3)
- lua (2)
- 超级有用 (2)
- 服务器 (2)
- mac (22)
- nginx (34)
- php (2)
- 内核 (2)
- gdb (13)
- ICTCLAS (2)
- mac android (0)
- unix (1)
- android (1)
- vim (1)
- epoll (1)
- ios (21)
- mysql (3)
- systemtap (1)
- 算法 (2)
- 汇编 (2)
- arm (3)
- 我的数据结构 (8)
- websocket (12)
- hadoop (5)
- thrift (2)
- hbase (1)
- graphviz (1)
- redis (1)
- raspberry (2)
- qemu (31)
- opencv (4)
- socket (1)
- opengl (1)
- ibeacons (1)
- emacs (6)
- openstack (24)
- docker (1)
- webrtc (11)
- angularjs (2)
- neutron (23)
- jslinux (18)
- 网络 (13)
- tap (9)
- tensorflow (8)
- nlu (4)
- asm.js (5)
- sip (3)
- xl2tp (5)
- conda (1)
- emscripten (6)
- ffmpeg (10)
- srt (1)
- wasm (5)
- bert (3)
- kaldi (4)
- 知识图谱 (1)
最新评论
-
wahahachuang8:
我喜欢代码简洁易读,服务稳定的推送服务,前段时间研究了一下go ...
websocket的helloworld -
q114687576:
http://www.blue-zero.com/WebSoc ...
websocket的helloworld -
zhaoyanzimm:
感谢您的分享,给我提供了很大的帮助,在使用过程中发现了一个问题 ...
nginx的helloworld模块的helloworld -
haoningabc:
leebyte 写道太NB了,期待早日用上Killinux!么 ...
qemu+emacs+gdb调试内核 -
leebyte:
太NB了,期待早日用上Killinux!
qemu+emacs+gdb调试内核
Linux下中断来源可以从 /proc/interrupts 中了解到:
$ cat /proc/interrupts
CPU0 CPU1
0: 247701 250313 IO-APIC-edge timer
1: 501 567 IO-APIC-edge i8042
3: 1 1 IO-APIC-edge
8: 1 0 IO-APIC-edge rtc0
9: 256 240 IO-APIC-fasteoi acpi
12: 1134 1149 IO-APIC-edge i8042
16: 629 554 IO-APIC-fasteoi nvidia
17: 21313 20869 IO-APIC-fasteoi firewire_ohci, eth1
18: 0 0 IO-APIC-fasteoi mmc0
19: 51822 50079 IO-APIC-fasteoi ata_piix, ata_piix
20: 5605 5255 IO-APIC-fasteoi ehci_hcd:usb2, uhci_hcd:usb3, uhci_hcd:usb6
21: 0 0 IO-APIC-fasteoi uhci_hcd:usb4, uhci_hcd:usb7
22: 33 33 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb5, uhci_hcd:usb8
45: 337 247 PCI-MSI-edge eth0
46: 441 447 PCI-MSI-edge hda_intel
NMI: 0 0 Non-maskable interrupts
LOC: 169176 174899 Local timer interrupts
SPU: 0 0 Spurious interrupts
PMI: 0 0 Performance monitoring interrupts
PND: 0 0 Performance pending work
RES: 42289 40236 Rescheduling interrupts
CAL: 154 1076 Function call interrupts
TLB: 5838 5365 TLB shootdowns
TRM: 0 0 Thermal event interrupts
THR: 0 0 Threshold APIC interrupts
MCE: 0 0 Machine check exceptions
MCP: 5 5 Machine check polls
ERR: 1
MIS: 0
软中断可以从/proc/softirqs 了解到:
$ cat /proc/softirqs
CPU0 CPU1
HI: 0 0
TIMER: 160508 1170976
NET_TX: 2 2
NET_RX: 3303 3165
BLOCK: 50964 49198
BLOCK_IOPOLL: 0 0
TASKLET: 24743 24284
SCHED: 39483 41848
HRTIMER: 34 40
RCU: 92193 92592
总的中断次数可以从vmstat或者dstat了解到:
$ vmstat
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
3 0 0 44160 327144 876600 0 0 894 584 458 2295 11 5 70 15
top提供了更方便的方式了解,作者Hunz在源码里面写:
It’s quite simple but it does its job.
虽然简单,但是适用:
Ubutun下可以这样安装: apt-get install itop
$ itop
INT NAME RATE MAX
0 [PIC-edge time] 628 Ints/s (max: 628)
1 [PIC-edge i804] 4 Ints/s (max: 4)
17 [PIC-fasteoi fire] 8 Ints/s (max: 22)
19 [PIC-fasteoi ata_] 1 Ints/s (max: 14)
20 [PIC-fasteoi ehci] 25 Ints/s (max: 25)
45 [MSI-edge eth0] 1 Ints/s (max: 1)
他会计算每秒每个中断源中断的次数,看起来比较方便.
$ cat /proc/interrupts
CPU0 CPU1
0: 247701 250313 IO-APIC-edge timer
1: 501 567 IO-APIC-edge i8042
3: 1 1 IO-APIC-edge
8: 1 0 IO-APIC-edge rtc0
9: 256 240 IO-APIC-fasteoi acpi
12: 1134 1149 IO-APIC-edge i8042
16: 629 554 IO-APIC-fasteoi nvidia
17: 21313 20869 IO-APIC-fasteoi firewire_ohci, eth1
18: 0 0 IO-APIC-fasteoi mmc0
19: 51822 50079 IO-APIC-fasteoi ata_piix, ata_piix
20: 5605 5255 IO-APIC-fasteoi ehci_hcd:usb2, uhci_hcd:usb3, uhci_hcd:usb6
21: 0 0 IO-APIC-fasteoi uhci_hcd:usb4, uhci_hcd:usb7
22: 33 33 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb5, uhci_hcd:usb8
45: 337 247 PCI-MSI-edge eth0
46: 441 447 PCI-MSI-edge hda_intel
NMI: 0 0 Non-maskable interrupts
LOC: 169176 174899 Local timer interrupts
SPU: 0 0 Spurious interrupts
PMI: 0 0 Performance monitoring interrupts
PND: 0 0 Performance pending work
RES: 42289 40236 Rescheduling interrupts
CAL: 154 1076 Function call interrupts
TLB: 5838 5365 TLB shootdowns
TRM: 0 0 Thermal event interrupts
THR: 0 0 Threshold APIC interrupts
MCE: 0 0 Machine check exceptions
MCP: 5 5 Machine check polls
ERR: 1
MIS: 0
软中断可以从/proc/softirqs 了解到:
$ cat /proc/softirqs
CPU0 CPU1
HI: 0 0
TIMER: 160508 1170976
NET_TX: 2 2
NET_RX: 3303 3165
BLOCK: 50964 49198
BLOCK_IOPOLL: 0 0
TASKLET: 24743 24284
SCHED: 39483 41848
HRTIMER: 34 40
RCU: 92193 92592
总的中断次数可以从vmstat或者dstat了解到:
$ vmstat
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
3 0 0 44160 327144 876600 0 0 894 584 458 2295 11 5 70 15
top提供了更方便的方式了解,作者Hunz在源码里面写:
It’s quite simple but it does its job.
虽然简单,但是适用:
Ubutun下可以这样安装: apt-get install itop
$ itop
INT NAME RATE MAX
0 [PIC-edge time] 628 Ints/s (max: 628)
1 [PIC-edge i804] 4 Ints/s (max: 4)
17 [PIC-fasteoi fire] 8 Ints/s (max: 22)
19 [PIC-fasteoi ata_] 1 Ints/s (max: 14)
20 [PIC-fasteoi ehci] 25 Ints/s (max: 25)
45 [MSI-edge eth0] 1 Ints/s (max: 1)
他会计算每秒每个中断源中断的次数,看起来比较方便.
发表评论
-
vim复制代码包含注释时格式会乱掉(转)
2013-07-16 10:47 3507乱码问题 一般来说只需要正确设置vim的编码识别序列就很少会遇 ... -
批量替换文件后缀名
2012-10-22 22:49 774for j in *.aga; do echo ` mv $j ... -
路由相关的的一些东西
2012-10-03 11:01 1063熟悉使用ifconfig 会非常方便。 if ... -
ubuntu脚本有区别rename和bash
2012-09-30 11:25 6321在ubuntu上写法有区别 使用 #!/bin/bash代替# ... -
一些常用的shell
2012-08-29 20:37 1099sudo !! 2009-01-26 10:26:48 Use ... -
telnet发邮件
2012-06-26 23:05 1749参考。http://forum.ubuntu.org.cn/v ... -
vim折叠和vim相关
2011-12-03 11:16 1222http://blog.csdn.net/namecyf/ar ... -
sed常用
2011-11-21 10:37 1518转http://blog.chinaunix.net/sp ... -
vim常用参数
2011-11-21 09:46 871cat - aa.txt >bb.txt cat -v ... -
awk的helloworld
2011-11-18 17:08 945两次过滤 awk -F '"' '{print $2 ... -
Print without executing the last command that starts with
2011-11-10 14:24 1002Print without executing the las ... -
shell的function
2011-10-24 10:22 1134#!/bin/sh #/bin/sh hello(){ ... -
(转)查看网卡流量shell脚本工具
2011-10-19 10:10 943http://www.mysqlops.com/2011/10 ... -
看错误号的定义
2011-09-22 09:14 951perl -MPOSIX -e 'print strerror ... -
diff和patch
2011-09-08 23:31 1019网上找的,摘抄 diff和patch是一对工具,在数学上来说, ... -
mkfifo 和nc
2011-08-25 00:00 1685服务器端 nc -l 1234 客户端 nc 10.10.10 ... -
linux date时间戳互相转换
2011-08-17 15:15 400591.查看指定时间的时间戳 查看当前时间 #date + ... -
linux修改主机名
2011-07-21 09:32 1082转http://hi.baidu.com/sunshibing ... -
转unix文本格式转换
2011-07-20 09:33 2083转http://wly719.iteye.com/blog/5 ... -
sed&& awk
2011-07-18 21:02 1080http://www.reddragonfly.org/abs ...
相关推荐
【ITIL 流程的一款 ITSM 工具-ITOP二次开发】 ITOP,全称为IT运维门户(IT Operational Portal),是一款遵循ITIL最佳实践的开源IT服务管理工具。它设计的目标是为IT环境的日常操作提供支持,具有灵活性以适应不同...
iTop是一款基于ITIL(信息技术基础设施库)标准的开源IT服务管理工具,它为企业提供了一套全面的IT服务管理解决方案。本压缩包包含的资源详细介绍了如何配置iTop以及进行工单流程的操作。 首先,从《iTop初始化配置...
iTop,即IT运营门户(IT Operation Portal),是一种开源web应用程序,用于IT环境的日常运营。它基于ITIL最佳实践,而又不拘泥于任何具体流程。它很灵活,可以适应不管是非正式的、务实的流程,还是严格遵循ITIL的...
在Windows环境下安装ITOP涉及多个关键知识点,包括ITOP运维管理系统的功能与作用、安装环境的配置、具体的安装步骤,以及如何配置和使用ITOP系统。以下是详细的知识点梳理: 1. ITOP系统介绍: ITOP(Information ...
《iTop软件实施白皮书》是一份详细阐述iTop软件在IT服务管理中的应用和实施策略的专业文档,特别强调了v2.0版本的新特性与改进。iTop是一款开源的IT服务管理(ITSM)工具,旨在提供全面的解决方案,以支持企业的IT...
"itop接入CAS单点登录框架实现步骤" 本文将详细介绍开源ITSM工具iTop接入开源单点登录框架CAS的实现方法。该方法经过实践验证,已经在作者的单位中应用。 CAS框架简介 CAS(Central Authentication Service)是一...
iTop是一款开源的IT服务管理工具,主要用于帮助企业进行IT基础设施的管理和监控。它基于ITIL(Information Technology Infrastructure Library)框架,提供了服务台、资产配置管理、变更管理、问题管理等多种功能。...
### 开源软件ITOP系统操作手册 #### 一、系统操作阐述 ##### 1.1 欢迎 iTop是一款开源的IT服务管理(ITSM)解决方案,它基于ITIL(IT Infrastructure Library)最佳实践,旨在帮助企业和服务提供商实现IT资源的有效...
《u-boot-201711在itop4412开发板上的移植实践》 u-boot,全称为microcontroller and Bootloader,是嵌入式系统中常用的引导加载程序,它负责初始化硬件,为操作系统提供加载环境。在这个项目中,我们关注的是u-...
### iTOP-4412实验手册知识点概览 #### 实验1:Hello World - **实验目的**:熟悉开发环境的基本操作流程。 - **实验环境**:基于iTOP-4412开发板的Linux操作系统。 - **实验代码**: - **helloworld.c**:简单的...
iTop是一款强大的开源IT服务管理(ITSM)工具,它基于配置管理数据库(CMDB)的概念和信息技术基础设施库(ITIL)的最佳实践。这个工具旨在帮助企业有效地管理其IT资源,提高服务质量和效率,同时降低运营成本。以下...
iTop是一款开源的IT服务管理工具,主要用于企业的IT基础设施和服务的监控、管理和自动化。这个"iTop-2.1.0-2127"版本发布于2015年1月,它提供了对IT服务流程的高度定制和优化,帮助IT部门更高效地管理其业务流程。 ...
《eclipse Itop4412 Android综合设计实验》 在Android开发领域,Eclipse曾是主流的集成开发环境(IDE)之一,尤其对于初学者和教育领域,它提供了丰富的功能和良好的兼容性。本实验重点是利用Eclipse进行Itop4412...
ITOP运维综合管理平台是一款专为IT服务日常运维设计的高效工具,旨在满足业务需求并遵循IT服务管理(ITSM)的最佳实践标准——信息技术服务标准(ITSS)。本手册将详细解析该平台的功能、架构以及如何操作,帮助用户...
【ITop运维综合管理系统平台使用手册】 ITop运维综合管理平台是一款开源的系统,专为IT服务的日常运维管理设计,遵循ITSS最佳实践,同时具备一定的灵活性,以适应各种IT服务管理流程。该平台的核心功能包括配置管理...
标题中的“itop4412camara rfid lcd驱动”指的是一个针对iTop4412开发板的项目,该项目集成了RFID(Radio Frequency Identification)读卡器、LCD(Liquid Crystal Display)显示屏以及摄像头功能。iTop4412是一款...
迅维iTop4412安卓5.1.1系统镜像是一个专为嵌入式设备设计的操作系统映像文件,适用于基于Samsung iTop4412开发板的硬件平台。这个系统镜像包含了完整的Android操作系统,版本为5.1.1,是一个经过编译优化的版本,...
ITOP4412 KERNEL PART3 是一个针对ITOP4412开发板进行内核定制和优化的教程资料集合。这个压缩包很可能是内核开发者或嵌入式系统工程师学习和实践的重要资源,其中包含了关于Linux内核的第三部分知识。在本段文字中...
ITOP4412 KERNEL PART1 是一个针对ITOP4412平台的内核开发教程的第一部分。这个教程可能是为了帮助开发者理解并参与到Linux内核的编译过程中,为ITOP4412这样的嵌入式设备定制优化内核。在深入探讨之前,我们先了解...
iTop,作为全面支持ITIL流程的一款ITSM工具,具有强大的ITSM功能,开源免费、简单易用。 iTop,即IT运营门户(IT Operation Portal),是一个开源web应用程序,用于IT环境的日常运营。它基于ITIL最佳实践,而又不...