linux – 软件中断CPU时间很长并且不断增长

前端之家收集整理的这篇文章主要介绍了linux – 软件中断CPU时间很长并且不断增长前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的系统是Debian 6.0.3 x86_64盒子,内核为2.6.32-5-openvz-amd64,它托管了许多OpenVZ容器.我最近从LXC /更新的内核从backports repo迁移到稳定的OpenVZ内核以解决网络问题但又遇到了另一个问题–cpu花了很多时间处理软件中断.这是cpu时间的Munin图: http://prntscr.com/arjzl.

我将nohz = off和highres = off添加到内核命令行,但这没有多大帮助.并且,根据另一个Munin图表:http://prntscr.com/ark19,此框中的中断数量相当低,因此中断似乎不是此问题的原因.当我运行top时,zabbix_server是最多的cpu使用者,但我没有看到zabbix_server和软件中断之间的任何关系.

我不确定如何继续调查,这看起来像是一个内核错误或内核模块错误给我,但我不知道很热,以追溯到有罪的进程/模块.也许还有另一个内核命令行参数来调整.我接下来应该尝试什么?

解决方法

zabbix_server is the most cpu consumer but I don’t see any relation between zabbix_server and software interrupts.

我想知道你究竟是怎么看待这种关系的?例如,你试过阻止吗?

由于在内核更改后出现此问题,因此可以合理地假设这是OVZ 2.6.32-5的错误.我建议使用http://wiki.openvz.org/Download/kernel/rhel6/042stab055.16,如果它比你当前更新(看起来像).

猜你在找的Linux相关文章