系统软中断cpu使用率升高,怎么办

Posted hanguocai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了系统软中断cpu使用率升高,怎么办相关的知识,希望对你有一定的参考价值。

一:中断,分上半部分,硬中断,下半部分,软中断。

软中断包括网络收发,定时,调度等。可以查看 /proc/softirps文件查看软中断情况。

每个cpu都有一个软中断内核进程,叫 ksoftirqd/cpu编号。如果软中断频率太高,CPU处理不及时,就会是网络收发延时,调度缓慢。

三个工具比较重要:sar(查看实时情况,也可以查看历史情况),hping3可以构造tcp/ip数据包,模拟ip访问。tcpdump 可以抓取网络包。

 

实战:

hping3发起请求,top 查看总体情况,查看/proc/softrips变化情况,用sar查看网络收发情况。用tcpdump抓取网络包,

以上是关于系统软中断cpu使用率升高,怎么办的主要内容,如果未能解决你的问题,请参考以下文章

Linux性能优化从入门到实战:05 CPU篇:硬中断软中断

linux性能评估-cpu案例操作篇

linux性能优化不可中断进程和僵尸进程的问题

14如何定位软中断 CPU 使用率过高的问题?

linux性能优化软中断的理解及问题定位

如何迅速分析出cpu的性能瓶颈