在 CPU 资源没有耗尽的情况,为何系统会出现大量的负载排队情况
linux 新手,有个问题想不明白:为啥在idle
有剩的时候,load average
还会如此之高
之前查资料查到load average
指的是系统的排队情况,但是现在 cpu 资源明明有空缺,为啥会排队呢
我们另外还有一台完全一样配置的服务器,跑着同样的业务(nginx+fpm),但是那台的steal
基本为 0,负载感觉也是正常 8 核处理器的负载(6-8 左右波动)
另外还有一个问题,现在是基于 dns 轮询做的负载,两台机器都部署了 nginx+fpm,我想改为用 nginx 来做负载均衡,一台部署 nginx+fpm,另外一台只部署 fpm,在其他条件不变的情况下,这样做是否有利于提高整个系统的性能呢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
%st大于零一般是虚拟机所在的主机CPU资源紧张造成的,这个也许是%idle有多余但load average高的原因。建议先检查一下宿主机的CPU使用情况,想办法将虚拟机内cpu的%st降下来。