性能指标: 一、CPU利用率。 1.用户CPU使用率:用户态CPU使用率(user)和低优先级用户态CPU使用率(nice)。 2.系统CPU使用率:说明内核比较忙。 3.等待I/O的CPU使用率(iowait):系统与硬件设备I/O交互时间长。 4.软中断和硬中断:表示内核调用软中断处理程序、硬中 ...
分类:
其他好文 时间:
2019-03-20 00:54:53
阅读次数:
190
一:cpu性能指标 首先:cpu使用率。非空闲时间占总cpu时间的百分比。根据cpu上运行的任务的不同,又被分为用户CPU,系统CPU,等待i./oCPU,软中断和硬中断等。 用户cpu使用率,包括用户态,低优先级用户态。 系统cpu使用率,表示cpu内核态运行的时间百分比。 等待i/o,通常也称i ...
分类:
其他好文 时间:
2019-01-21 20:10:38
阅读次数:
268
http://laoar.github.io/blog/2017/05/07/rps/ TL;DR RPS 即receive side steering,利用网卡的多队列特性,将每个核分别跟网卡的一个首发队列绑定,以达到网卡硬中断和软中断均衡的负载在各个CPU上。 他要求网卡必须要支持多队列特性。 ...
分类:
其他好文 时间:
2018-12-29 18:39:40
阅读次数:
282
一:中断,分上半部分,硬中断,下半部分,软中断。 软中断包括网络收发,定时,调度等。可以查看 /proc/softirps文件查看软中断情况。 每个cpu都有一个软中断内核进程,叫 ksoftirqd/cpu编号。如果软中断频率太高,CPU处理不及时,就会是网络收发延时,调度缓慢。 三个工具比较重要 ...
分类:
其他好文 时间:
2018-12-17 21:06:11
阅读次数:
766
上一篇说了软中断的基本原理,先回看下。 中断是一种异步的事件处理机制,用来提高系统的并发处理能力。中断事件发生,会触发执行中 断处理程序,而中断处理程序被分为上半部和下半部这两个部分。 上半部对应硬中断,用来快速处理中断; 下半部对应软中断,用来异步处理上半部未完成的工作。 Linux 中的软中断包 ...
分类:
其他好文 时间:
2018-12-12 20:37:37
阅读次数:
1052
环境相关命令 CPU 说明: 1. CPU消耗状况 | 显示项 | 说明 | | | | | us | 用户态的消耗 | | sy | 系统内核的消耗 | | ni | 调过ni值的进程的cpu us的消耗 | | id | cpu空闲 | | wa | iowait的消耗 | | hi | 硬中断 ...
分类:
系统相关 时间:
2018-11-28 18:52:45
阅读次数:
224
打个比方,你在家里打电话,如果这时候有人敲门,你中断了打电话的行为就叫做软中断,而如果是因为电话线出了问题导致你的电话中断了,这就叫做硬中断。 编程异常通常叫做软中断软中断是通讯进程之间用来模拟硬中断的 一种信号通讯方式。中断源发中段请求或软中断信号后,CPU 或接收进程在适当的时机自动进行中断处 ...
分类:
其他好文 时间:
2018-08-25 17:31:25
阅读次数:
196
一、基本的概念 1、中断 中止、暂停当前正在执行的进程,转而去执行其它的任务。 硬中断:来自硬件设备的中断(手机的按键) 软中断:来自其它程序的中断(信号,Qt中的信号和槽) 2、信号 信号是一种软中断,可以把他看作是进程与进程、内核与进程通信的一种方式,它为进程的异步执行,提供了技术支持。 3、常 ...
分类:
其他好文 时间:
2018-07-30 21:25:07
阅读次数:
158
一、基本的概念 1、中断 中止、暂停当前正在执行的进程,转而去执行其它的任务。 硬中断:来自硬件设备的中断 软中断:来自其它程序的中断 2、信号 信号是一种软中断,可以把他看作是进程与进程、内核与进程通信的一种方式,它为进程的异步执行,提供了技术支持。 3、一些常见信号 SIGINT(2) 终端中断 ...
分类:
系统相关 时间:
2018-07-25 20:14:50
阅读次数:
184
一.基本的概念 1.中断 终止或者暂停当前正在执行的进程,转而去执行其他的任务。 硬中断:来自硬件设备的中断 软中断:来自其他程序的中断 2.信号 信号是一种软中断,可以把他看作是进程与进程,内核与进程通信的一种方式,它为程序的异步执行提供了技术支持。 3.常见的信号 SIGINI(2) 终端中断c... ...
分类:
其他好文 时间:
2018-07-25 20:04:28
阅读次数:
156