大佬教程收集整理的这篇文章主要介绍了linux – 由于高系统CPU负载(%sys)导致的高负载平均值,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
2 x 4核心服务器(/ proc / cpuinfo中的8个核心),32 GB RAM,运行CentOS 5.x,到
2 x 4核心服务器(/ proc / cpuinfo中有16个核心),运行CentOS 6.3
服务器运行Nginx作为代理,mysql服务器和sphinx-search.
流量很高,但是MysqL和sphinx-search数据库相对较小,通常一切都很快.
今天服务器的负载平均值为100.看着top和sar,我们注意到(%sys)非常高–50%到70%.磁盘利用率低于1%.我们尝试重新启动,但重启后问题仍然存在.
在任何时候服务器至少有3-4 GB的可用RAm.
只有dmesg显示的消息是“端口80上可能发生SYN泛滥.发送cookie.”.
这是sar的片段
11:00:01 cpu %user %nice %system %iowait %steal %idle 11:10:01 all 21.60 0.00 66.38 0.03 0.00 11.99
我们知道这是流量问题,但我们不知道如何继续未来以及在哪里检查解决方案.
有没有办法可以找到使用“66.38%”的确切位置.
任何建议,将不胜感激.
更新:
今天的负载平均值是“正常”,“sys%”也可以正常~4%.
然而今天的流量比昨天少了20-30%.
这让我觉得昨天的问题是因为TCP的一些内核设置.
以上是大佬教程为你收集整理的linux – 由于高系统CPU负载(%sys)导致的高负载平均值全部内容,希望文章能够帮你解决linux – 由于高系统CPU负载(%sys)导致的高负载平均值所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。