![Microsoft Exchange 2013 服务器上的负载性质](https://linux22.com/image/651916/Microsoft%20Exchange%202013%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84%E8%B4%9F%E8%BD%BD%E6%80%A7%E8%B4%A8.png)
我想知道是否有人可以就 Exchange 2013 服务器上产生的负载的性质提供一些指导。
我提出这个问题的背景是,我目前正在考虑有关服务器 CPU 的选项。我手头有频率较低但内核较多的服务器,它们通常用于并行处理工作负载(Intel Xeon 1.7GHz,20 核,40 线程,因为超线程)。我应该寻找更高规格的 CPU 吗?还是这样就可以了?
该服务器将在公司环境中托管大约 150 个邮箱。
答案1
Exchange 服务器通常受 RAM 或磁盘 I/O 限制...如果您考虑一下电子邮件服务器的实际功能,这应该有道理 - 主要是将消息从一个地方传输到另一个地方,如果该服务器是最终目的地,则存储这些消息。该工作负载的计算量并不大。
我管理的虚拟化、全角色一体式 Exchange 服务器为 1,000 多名用户提供服务,拥有 2,000 多个邮箱,在 3.07 GHz Xeon X5675 的单核上运行良好。工作时间的平均 CPU 负载约为 50% (~1.5 GHz),偶尔会飙升至 ~90% (~2.7Ghz),非工作时间的平均 CPU 负载约为 850 Mhz。
本着这一精神,Exchange 的最低要求只需列出兼容 64 位的非 Itanium 处理器即可。幸运的是,Exchange 的现代版本附带一个部署前分析器工具,您可以并且应该在您的服务器上运行该工具,以确保它满足最低和推荐的要求,但我希望您在 1.7 Ghz Xeon 上运行 Exchange 服务器会很好。事实上,我预计 20 核 CPU 会重的对于 Exchange 服务器来说,这是过度的,即使它的每个核心只有 1.7 Ghz。
(PS:为什么要将整个服务器专用于如此小的 Exchange 环境?Hyper-V 是免费的 - 为什么不将其虚拟化?)
答案2
您的规格很好......但对于您预期的用户/工作量来说绝对是过度了。
请参见:Exchange 2013 作为虚拟机与 Exchange 物理服务器
这是在 4 x 2.0GHz E5-2620 CPU 和 20GB RAM 上虚拟化运行的非常繁忙的 200 个用户的 Exchange 安装的 3 天快照。
工作负载受 RAM 限制。您计划投入到解决方案中的所有 CPU 核心都可能处于闲置状态。