我想知道是否有人可以提供有关在Exchange 2013服务器上生成的负载的性质的一些指导。
我的问题的背景是,我目前正在考虑有关我的服务器的CPU的选项。 我有较低频率的服务器可用,但多核通常用于并行处理工作负载(由于超线程,Intel Xeon 1.7GHz,20核心,40线程)。 我应该寻找一个更高的规格CPU还是这样做?
服务器将在企业环境中托pipe大约150个邮箱。
Exchange服务器通常是内存或磁盘I / O绑定…如果您想到电子邮件服务器实际上做什么 – 主要是将消息从一个地方传输到另一个地方,并将其存储在服务器上最终目的地。 这个工作量不是非常计算密集的。
我pipe理的虚拟化,全angular色的Exchange服务器,服务于1000多个用户,拥有超过2000个邮箱,运行在3.07 GHz至强X5675的单核上运行良好。 营业时间的平均CPU负载约为50%(〜1.5 GHz),偶尔出现峰值约为90%(〜2.7Ghz),平均CPUclosures时间负载约为850 Mhz。
与此同时, Exchange的最低要求只是列出64位兼容的非Itanium处理器。 幸运的是,现代版本的Exchange带有一个预部署分析器工具,您可以并且应该在您的服务器上运行,以确保它符合最低和推荐的要求,但我希望您能够顺利运行Exchange服务器在1.7 Ghz至强。 实际上,我认为一个20核心的CPU对于Exchange服务器来说可能是过度的浪费,即使它的核心速度只有1.7Ghz。
(PS:为什么要将整个服务器专用于如此小的Exchange环境?Hyper-V是免费的 – 为什么不虚拟化呢?)
你的规格是好的…但绝对矫枉过正的用户/工作量你期待。
请参阅: Exchange 2013作为VM vs Exchange物理服务器
下面是一个为期3天的快照,用户可以在4个2.0GHz的E5-2620 CPU和20GB的RAM上运行虚拟化的200个用户的Exchange安装。
工作量是RAM限制的。 您打算在解决scheme中抛出的所有CPU内核可能都是空闲的。