根据其他商店的经验,运行Windows操作系统时是否有build议的平均CPU阈值?
背景:我们正在运行Windows Server 2003 32位操作系统。 服务器正在处理一个主要的企业级Web应用程序套件,其中小规模交易频繁发生,交易量大得多 – 总体平均值为13毫秒。
在整个转换过程中,Windows服务器的平均整体CPU利用率为〜60%。 而且我们质疑Windows操作系统在CPU调度的道路上开始发挥什么样的作用?
谢谢。
好的,这里有几件事需要注意。
首先是冗余/失败转移。 如果有5台机器以90%的容量运行,而其中一台机器出现故障,那么其他4台机器就不得不采取松散的措施……哎呀,这会让他们超过100%的容量,你可能会开始拥有级联失败在你的手中。
其次,如果您正在运行多个进程,那么请记住,操作系统也需要SWITCH进程的计算周期。 这意味着如果系统负载过高,系统可能会花费太多的时间加载和暂停执行任务,并且实际执行过程的时间越来越less。
第三,如果你正在运行MS SQL服务器,为了上帝的缘故,请正确configuration或者让别人为你做。 MS SQL服务器将吸收所有可用的RAMcaching,如果不限制其使用量,可能会使机器停止运行。 我曾经有客户抱怨服务器上的RAM使用率,RAM翻了一番,并没有注意到性能上的提升,因为MSSQL服务器又把它全部吸了起来!
希望那些帮助:-)