使用mpstat查看分析cpu性能,其中soft irq占用过高的原因是什么?如何降低?
通过linux自带的mpstat工具可以分析出cpu消耗在用户态,内核态的执行时间,也能够得到iowait等重要的性能参数,但是对于soft_irq不甚理解,网上关于软中断的描述是程序触发系统调用由软件模拟的中断机制。
自己写的一个测试程序是 while(1) {...; uname(...)} 通过不停调用系统函数uname,但是还是只有sys这一栏占用高,软中断为0,不知道有没有人也遇到过软中断过高的这个情况。
JKing
9 years, 5 months ago