我有一台具有 8 个处理核心的虚拟机,有时 CPU 使用率会达到 75% 到 100% 左右。
我在一些地方看到,当 CPU 使用率超过 75% 时就会出现问题,不仅会损坏处理器,还会减慢进程的运行速度。
那么,建议的最大 CPU 使用率是多少?
如果你能给我可靠的来源,那就太好了。
答案1
100% 完全没问题。无论你在哪里读到它都会损坏处理器 - 那些没有适当冷却的白痴。
100% 的 CPU 利用率是否可以接受取决于任务。是的,计算机会变得迟缓。那又怎么样?如果服务器的工作是完成计算,那么我宁愿让他使用 100% 的 CPU,也不愿花更长时间。
可接受的 CPU 使用率限制确实取决于使用情况。对于通用服务器,每分钟平均负载为 50% 时,您可能就会考虑升级。但是,我的公司进行了大量统计分析,我们的 HPC 服务器集群预计以 100% 的负载运行 - 如果没有发生这种情况,我们会查找并修复瓶颈。
答案2
它可能不会损坏服务器,但对于某些应用程序来说仍然可能存在问题。我使用 SCADA 软件,如果 CPU 达到 100%,SCADA 可能会冻结或停止更新。这是一个问题,因为最终用户无法看到他们的设施正在发生什么。对于像 SCADA/HMI 这样(有时)依赖瘦客户端并使用服务器 CPU 的应用程序,我建议设计为 80% 的利用率。这将为您提供一些防病毒、备份等功能……
答案3
您不会损坏处理器。没有建议的 CPU 使用率。您可以随意使用。没有原因,我是根据经验告诉您的。进程运行速度变慢是另一回事。如果是多用户服务器,则必须重新配置它。
答案4
100% 被认为是“thrashing”。目标是 80%,以便在需要时允许添加进程。
服务器 CPU 不会因使用而损坏。产生的热量则是另一回事。笔记本电脑的温度不应达到 100 度,因为热量会慢慢损坏电脑。
进程不会受到损坏,因为大多数操作系统都会管理优先级,并根据需要利用周期来完成工作