当 CPU 利用率超过一定水平时,Windows 性能是否会下降?

当 CPU 利用率超过一定水平时,Windows 性能是否会下降?

根据其他商店的经验,在运行 Windows 机器时是否有推荐的平均 CPU 阈值?

背景:我们运行的是 Windows Server 2003 32 位操作系统。服务器正在处理一个主要的企业级 Web 应用程序套件,其中小事务与大事务混合的频率很高 - 总体平均值为 13 毫秒。

在主要轮班期间,Windows 服务器的平均总体 CPU 利用率约为 60%。我们想知道 Windows 操作系统在什么水平上开始在 CPU 调度道路上摇摆不定?

谢谢。

答案1

好的,这里有一些事情你需要注意。

首先是冗余/故障转移。如果你有 5 台机器以 90% 的容量运行,其中一台机器发生故障,那么其他 4 台机器就必须弥补不足……哎呀……这会使它们的容量超过 100%,你很可能会开始面临连锁故障。

其次,如果您正在运行多个进程,请记住操作系统也需要计算周期来切换进程。这意味着如果系统负载过高,系统可能会开始花费太长时间加载和暂停要执行的任务,而实际执行进程的时间会越来越少。

第三,如果您正在运行 MS SQL 服务器,请正确配置它或找人为您配置。MS SQL 服务器会占用所有可用 RAM 用于缓存,如果您不限制其 RAM 使用量,则会导致机器运行缓慢。我曾有客户抱怨服务器的 RAM 使用量,将 RAM 增加了一倍,却发现性能没有提高,因为 MSSQL 服务器又占用了所有 RAM!

希望这些有帮助:-)

相关内容