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和软件中断之间的任何关系. 我不确定如何继续调查,这看起来像是一个内核错误或内核模块错误给我,但我不知道很热,以追溯到有罪的进程/模块.也许还有另一个内核命令行参数来调整.我接下来应该尝试什么? 解决方法
我想知道你究竟是怎么看待这种关系的?例如,你试过阻止吗? 由于在内核更改后出现此问题,因此可以合理地假设这是OVZ 2.6.32-5的错误.我建议使用http://wiki.openvz.org/Download/kernel/rhel6/042stab055.16,如果它比你当前更新(看起来像). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |