gpt4 book ai didi

linux - 如果 CPU 平均负载很高会发生什么

转载 作者:太空宇宙 更新时间:2023-11-04 09:03:56 25 4
gpt4 key购买 nike

我读了一些关于 CPU 平均负载的文章。他们在谈论定义、CPU 使用率之间的差异以及最佳值(大致等于内核数)。他们还提到,如果数字很高,你会遇到麻烦(半夜醒来等),但如果数字很高,实际会发生什么?

例如,我在 4 核 Linux 服务器上运行了 4、6 和 8 个 session 。尽管完成任务所用的时间不同(4 个快,8 个最慢),但结果似乎还不错。 CPU 平均负载大约为 4、8 和 10。我知道 10 可能不是一个好数字,但那又怎样呢?

最佳答案

只是:如果您运行高得离谱的平均负载,整体效率将受到影响:CPU 处理能力将被浪费。

这是由几个因素造成的;最直接的是调度竞争任务所需的更多 CPU 时间。一个并非无关紧要的因素是多个竞争进程也会过度使用 CPU 缓存。每个任务切换都会有效地丢弃缓存内容并用新内容替换它们。进一步的瓶颈表现为内存和存储带宽的瓶颈。

关于linux - 如果 CPU 平均负载很高会发生什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15277353/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com