Exchange 2010 压力测试可以使用两款工具,他们都是来自微软的,分别是Exchange Server
Jetstress 2010和Exchange Server Load Generator 2010。他们都可以用于 Exchange
2010
的性能和可伸缩性评估。需要注意的是这两款软件最好在测试环境进行评估,不要在生产环境中操作。
Exchange Server Jetstress 2010
Jetstress 工具旨在通过与可扩展存储引擎 (ESE)(也称为 Jet,Exchange 的构建基础)的数据库技术直接交互,在数据库级别模拟
Exchange I/O。可以将 Jetstress 配置为测试 Exchange 的必要性能约束中可用于磁盘子系统的最大 I/O
吞吐量,它也可以接受所需的用户数和每用户每秒 I/O 配置文件,并验证磁盘子系统能够使用此配置文件维护一个可接受的性能级别。在部署 Exchange 服务器之前,可以使用 Jetstress
测试来验证存储的可靠性和性能。如果关注存储子系统性能或需要确定系统的 I/O 容量,则应运行 Jetstress。
Exchange Server Load Generator
2010
Load Generator (LoadGen) 工具旨在根据 Exchange 测试部署生成模拟性客户端工作负载。此工作负载可用于评估 Exchange
的执行情况,还可用于分析在系统负载情况下,各种配置更改对 Exchange 的行为和性能的影响。LoadGen 的文档说明如何对 Exchange 服务器配置和执行负载测试。LoadGen
能够模拟 Microsoft Office Outlook 2003(联机和缓存)、Outlook
2007(联机和缓存)、POP3、IMAP4、SMTP、ActiveSync 和 Outlook Web App
客户端活动。它可用于生成单协议工作负载,也可以将这些客户端协议以某种形式中组合在一起来生成多协议工作负载。
----------------------------------------------------------------------------------
Exchange Server 2010 压力测试工具 说明:
Jetstress 和 LoadGen
通常作为预部署过程的一部分使用,可用于在购买硬件之前为硬件大小调整需求提供数据,也可用于在将系统置于生产环境之前分析系统的稳定性和性能。
Jetstress测试:如果可能,在将邮箱服务器置于生产环境中之前,应当运行 Jetstress 测试。Jetstress 测试非常简单,除了在安装
Exchange 之前已经完成的必要硬件设置和操作系统配置外,几乎不需要什么额外工作就可以轻松完成。
LoadGen 测试:LoadGen 测试涉及的内容很多,应予以周密考虑和仔细计划。设定一个实际目标,以便通过测试结果获得一些信息,并始终记住
LoadGen 不能对所有客户端活动提供 100% 的准确模拟。因此,由 Loadgen
测试生成的任何度量信息都应当作为决策过程的参考,而不应作为最终决定服务器大小调整或配置更改的唯一数据点。