在 CPU 资源没有耗尽的情况,为何系统会出现大量的负载排队情况

发布于 2022-09-05 02:58:32 字数 552 浏览 14 评论 0

clipboard.png

linux 新手,有个问题想不明白:为啥在idle有剩的时候,load average还会如此之高

之前查资料查到load average指的是系统的排队情况,但是现在 cpu 资源明明有空缺,为啥会排队呢

我们另外还有一台完全一样配置的服务器,跑着同样的业务(nginx+fpm),但是那台的steal基本为 0,负载感觉也是正常 8 核处理器的负载(6-8 左右波动)

另外还有一个问题,现在是基于 dns 轮询做的负载,两台机器都部署了 nginx+fpm,我想改为用 nginx 来做负载均衡,一台部署 nginx+fpm,另外一台只部署 fpm,在其他条件不变的情况下,这样做是否有利于提高整个系统的性能呢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

蒲公英的约定 2022-09-12 02:58:32

%st大于零一般是虚拟机所在的主机CPU资源紧张造成的,这个也许是%idle有多余但load average高的原因。建议先检查一下宿主机的CPU使用情况,想办法将虚拟机内cpu的%st降下来。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文