linux 软中断过高处理

版权声明:本文为博主原创文章,请注明来源。 https://blog.csdn.net/u012587734/article/details/89401553

https://blog.csdn.net/yue530tomtom/article/details/76216503
遇到linux的软中处理集中在一个core上导致单一cpu使用率过高。
出现问题:在压力测试redis集群的时候使用redis-benchmark向集群代理打流。发现代理cpu使用率上升到一定程度就不再上升,而另一cpu ksoftirqd/21 的使用率很高。
网卡没有限速。

原来是是linux的网卡软终端都集中在了一个cpu上,导致cpu负载升高,多余网络包被丢弃。整体机器负载没有利用好。

解决方法: 查看该机型是否支持网卡多队列。把多余网卡队列分散到不同cpu进行处理。

这里是阿里云的处理方式。
https://help.aliyun.com/document_detail/52559.html

猜你喜欢

转载自blog.csdn.net/u012587734/article/details/89401553
今日推荐