原文引用https://www.dazhuanlan.com/2019/08/25/5d625adf891d0/ 中断:中断是系统用来响应硬件设备请求的一种机制,它会打断进程的正常执行和调度,然后调用内核中的中断处理进程来响应设备的请求。中断的形象化描述:取外卖场景 1.中断是一种异步的事件处理机制... ...
分类:
系统相关 时间:
2019-08-25 20:11:55
阅读次数:
170
软中断(softirq)会导致CPU 使用率升高 中断 是系统用来响应硬件设备请求的一种机制,它会打断进程的正常调度和执行,然后调用内核中的中断处理程序来响应设备的请求。中断其实是一种异步的事件处理机制,可以提高系统的并发处理能力。由于中断处理程序会 ...
分类:
系统相关 时间:
2019-08-20 22:11:08
阅读次数:
121
CPU性能指标 (1)CPU使用率 :1) 用户态CPU使用率(包括用户态 user 和低优先级用户态 nice)、2) 系统CPU使用率、3) 等待 I/O 的CPU使用率、4) 软中断和硬中断的CPU使用率、5) 虚拟机占用的CPU使用率。 & ...
分类:
系统相关 时间:
2019-08-20 21:50:01
阅读次数:
104
好的工具能够让我们工作更加高效,结合工作中的情况,今天分享下linux下比较好用的几个工具。网络分析工具mtr mtr是网络链路检测判断问题非常好用的工具,集成了tracert和ping这两个命令的功能,动态的输出检测结果。mtr默认发送icmp数据包进行链路探测,会对链路上的相关节点做持续探测并给出相应的统计信息,mtr能避免节点波动对测试结果的影响其中中间线路丢包严重但是目标地址不丢包,可能是因
分类:
系统相关 时间:
2019-07-22 09:55:34
阅读次数:
172
记住 tasklet 是一个特殊的函数, 可能被调度来运行, 在软中断上下文, 在一个系统决 定的安全时间中. 它们可能被调度运行多次, 但是 tasklet 调度不累积; ; tasklet 只 运行一次, 即便它在被投放前被重复请求. 没有 tasklet 会和它自己并行运行, 因为它 只运行一 ...
分类:
系统相关 时间:
2019-07-06 13:17:07
阅读次数:
107
cpu使用率:描述了cpu非空闲时间占总cpu时间的百分比,根据运行任务的不同又分为,用户cpu使用率,系统cpu使用率,io cpu使用率,硬中断软中断cpu使用率 用户cpu使用率:cpu在用户态进程(user)和低优先级进程(nice)占cpu总运行时间的百分比,如果该值较高,则用户态有进程非 ...
分类:
其他好文 时间:
2019-06-29 00:44:03
阅读次数:
104
1.信号本质 信号是进程间通信机制中唯一的异步通信机制,在软件层次上是对中断机制的一种模拟。即信号类似软中断。 信号和软中断的区别: [1]中断有优先级,而信号没有优先级。 [2]信号处理程序是在用户态下运行的,而中断处理程序是在核心态下运行。 [3]中断响应是及时的,而信号响应通常都有较大的时间延 ...
分类:
系统相关 时间:
2019-03-27 12:46:15
阅读次数:
200
这篇文章主要介绍了三种方法实现Linux系统调用,感兴趣的朋友可以参考一下系统调用(System Call)是操作系统为在用户态运行的进程与硬件设备(如CPU、磁盘、打印机等)进行交互提供的一组接口。当用户进程需要发生系统调用时,CPU 通过软中断切换到内核态开始执行内核系统调用函数。下面介绍Lin ...
分类:
系统相关 时间:
2019-03-27 10:36:53
阅读次数:
192
关于linux哪些能调用schedule或者等待事件的问题对同步问题,需要注意:1)不能调用schedule的情况(wait_event、sleep等,等待函数内部会调用schedule):(1)中断、(2)软中断、(3)tasklet、(4)timer(基于软中断实现)、(5)hrtimer(软中断或硬中断环境下执行)执行环境下、(6)或者“内核线程、普通线程内核态环境下调用了preempt_d
分类:
系统相关 时间:
2019-03-24 00:29:54
阅读次数:
265
编写linux设备驱动的注意事项之一当然写驱动,你得清楚上层调用是否导致存在函数重入、什么执行context下(1.中断、2.软中断、3.tasklet(软中断的一种)、4.timer(基于软中断实现)、5.hrtimer(软中断或硬中断环境下执行)、6.workqueue(也是kernelthread)、7.kernelthread、8.普通thread的内核态下)会访问此函数和此资源,需要什么
分类:
系统相关 时间:
2019-03-24 00:28:34
阅读次数:
251