设为首页 收藏本站
查看: 1717|回复: 6

[经验分享] Exchange Server2010系列之十五:Exchange磁盘压力测试

[复制链接]

尚未签到

发表于 2013-4-24 08:49:10 | 显示全部楼层 |阅读模式
本文章主要是使用Jetstress 2010测试Exchange的磁盘子系统,用来评估Exchange磁盘子系统的IO性能是否可以满足设计需求。Jetstress 工具通过与可扩展存储引擎 (ESE)(也称为 Jet,Exchange 的构建基础)的数据库技术直接交互,在数据库级别模拟 Exchange I/O。可以将 Jetstress 配置为测试 Exchange 的必要性能约束中可用于磁盘子系统的最大 I/O 吞吐量,,并验证磁盘子系统能够使用此配置文件维护一个可接受的性能级别。在部署 Exchange 服务器之前,可以使用 Jetstress 测试来验证存储的可靠性和性能。
      在此次模拟测试环境中,为了力争简洁,不再使用前面文章中所用到的环境,将重新安装三台新的虚拟机。配置如下图所示:
服务器角色
服务器名称
IP配置
域控制器
dc.uec.com
IP:192.168.10.10
掩码:255.255.255.0
DNS:192.168.10.10
Exchange2010
CAS/HUB角色
cashub1.uec.com
IP:192.168.10.21
掩码:255.255.255.0
DNS:192.168.10.10
Exchange2010
Mailbox角色
mbx1.uec.com
IP:192.168.10.31
掩码:255.255.255.0
DNS:192.168.10.10
      Active Directory 准备
    在DC服务器上运行Dcpromo,操作系统会自动安装域服务器所需的系统文件。系统文件安装完成后,域服务器安装向导启动,如下图所示,点击“下一步”继续。
382644_1366735628VFCR.jpg
      因为我们是新建域,因为在下图所示的界面中,选择“在新林中新建域”:
382644_1366735628rFdj.jpg
      我们准备创建的域名是uec.com,因此目录林根级域的FQDN是:uec.com,如下图所示:
382644_1366735629yA4s.jpg
      下一步之后,将设置林的功能级别和域的功能级别,以及进行DNS服务器的检查,在此建议将全局编录服务器和DNS服务器都安装在此DC上,指定AD DS的数据库文件夹、日志文件文件夹、SYSVOL文件夹的存放位置,为目录服务还原模式的administrator设置密码,此密码要求满足复杂性要求,显示摘要信息后,点击下一步,即可进行 AD DS的安装。
382644_1366735630U105.jpg
      然后,需要将cashub1和mbx1加入到域中,加入方法是计算机--属性--更改,然后在域中输入uec.com域名 以及有权限的帐户名称和密码,如下图所示:
382644_1366735630K8Uq.jpg
      Exchange帐号准备
      准备安装账户,此账户至少具有的权限:schema admins, enterprise admins,domain admins, Organization Management(该权限在完成扩展架构后自动添加),所有的Exchange 2010安装配置操作将由该账户进行。如下图所示,此用户名称是exadmin,算是exchange的管理员。
382644_1366735630PAwv.jpg
       安装CAS/HUB角色
          1. 使用exadmin用户登录到Cashub01上,以管理员身份运行安装Microsoft Office Filter Packs,这个步骤很简单,只需要双击执行,然后根据提示安装即可,如下图所示:
382644_1366735631AhQE.jpg
      2. 利用PowerShell安装IIS组件。使用的命令如下:import-module servermanager; 然后再执行Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server,Web-ISAPI-Ext,Web-Digest-Auth,Web-Dyn-Compression,NET-HTTP-Activation,Web-Asp-Net,Web-Client-Auth,Web-Dir-Browsing,Web-Http-Errors,Web-Http-Logging,Web-Http-Redirect,Web-Http-Tracing,Web-ISAPI-Filter,Web-Request-Monitor,Web-Static-Content,Web-WMI,RPC-Over-HTTP-Proxy –Restart,如下图所示:
382644_1366735631bO6d.jpg
      3. 启用服务器的远程管理功能,包括TCP端口的自动共享、服务器的远程管理以及为远程管理开放防火墙端口设置。所使用的命令如下:
      将Net.Tcp Port Sharing Service服务的启动类型设置为“自动”,以管理员权限运行CMD命令行,运行sc config NetTcpPortSharing start= auto;配置WinRM,以管理员权限在命令行输入:winrm quickconfig;以管理员权限运行CMD命令行,在CMD命令行中运行:Netsh advfirewall firewall set rule name=” Windows 远程管理 - 兼容模式(HTTP-In)” new enable=yes
     4.  按照一般的步骤,在此可以进行AD DS域扩展,在CasHub01上放入Exchange 安装介质(也可以直接在DC上进行此步扩展工作),使用 Setup /ps、Setup /p、Setup /pd命令。但在此我就直接在角色安装过程自动进行了,所以此步我在此就省略了直接进行5.
      5.   Exchange Server 2010 SP1的安装。当前用户应该是exadmin,放入Exchange Server 2010 SP1安装光盘,会自动弹出安装界面,一般在此步骤1和步骤2已经满足条件,所以在此直接点击步骤3,选择Exchange语言选项,如果是在中文版操作系统上安装中文版Exchanger,则直接选择仅从DVD安装语言,如果安装的是其他语言的Exchange,则需要选择语言包。在此我们选择:仅从DVD安装语言。再点击步骤4:安装Microsoft Exchange,接着接受许可以及是否发送错误报告之后,出现如下图所示,选择自定义安装,同时选择“自动安装Exchange Server所必需的Windows Server角色和功能”,同时角色这里选择“客户端访问角色”和“集线器传输角色”。
382644_1366735632KqCJ.jpg
      组织名,在此使用:UEC,外部域使用:mail.uec.com 如下图所示:
0
      6. 剩下的操作,按照向导提示即可。安装成功后,在CASHUB1上打开IIS管理器,在默认网站的powershell虚拟目录中切换到“身份验证”,将“Windows身份验证”从禁用改为“启用”。如下图所示:
382644_1366735633E5EQ.jpg
       安装MBX角色
      1. 安装Microsoft Filter Packs组件。使用exadmin用户登录到DAG1上,以管理员身份运行安装Microsoft Office Filter PackS。
      2. 安装IIS组件。在Windows PowerShell命令行环境下运行Import-Module ServerManager,再执行:Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server –Restart。
      3. 安装远程管理组件。以管理员权限运行CMD命令行,运行下面三条命令sc config NetTcpPortSharing start= auto;winrm quickconfig;Netsh advfirewall firewall set rule name=” Windows 远程管理 - 兼容模式(HTTP-In)” new enable=yes。
     4.   安装MBX角色。安装过程与安装CAS/HT角色相同,只是在选择角色的时候,选择的是邮箱角色。在此就不再详细介绍。
     5.  最后需要在mbx1的IIS管理器中定位到默认网站下的powershell虚拟目录,将此虚拟目录身份验证方式中的“Windows身份验证”从禁用改为启用。

   压力软件安装配置
      1.安装     
在Exchange Server 2010的MailBox服务器MBX1上运行Jetstress2010的安装程序,同意软件许可协议后,选择安装目录,如下图所示,点击“Next”继续。
382644_1366735634159u.jpg
      点击“Next”开始JetStress的安装。
382644_1366735634Gbc3.jpg
     2. 配置
      将下列五个文件从Exchange2010的安装目录下复制到JetStress的安装目录下:ese.dll;eseperf.dll;eseperf.hxx;eseperf.ini;eseperf.xml。在我现在的环境里,ese.dll在安装目录的BIN目录下;其他的在bin\perf\amd64下。然后复制到jetstress的安装目录c:\program files\exchange jetstress目录下。
382644_1366735634zYV1.jpg
    压力测试
      在MBX1服务器上运行JetStress,选择“Start new test”,如下图所示:
382644_1366735635O2EJ.jpg
382644_1366735635pse2.jpg
      Jetstress首先检查系统所需条件是否满足,检查通过后,点击“Next”继续。如果检测不成功,则注意文件复制以及权限是否正常。
382644_1366735636PAhL.jpg
      下一步之后,选择创建新的配置文件。
382644_1366735636mGNW.jpg
选择检测磁盘性能。
382644_13667356368VrE.jpg
      选择Exchange数据库磁盘空间占有的比例及Exchange服务器I/O所占的比例,根据最佳实践,这两个参数都设置为80%。
382644_1366735637SVGJ.jpg
选择测试Performance。
382644_13667356374Be6.jpg
选择测试时间,一般情况下需要选择测试24小时,然后选择三次测试结果的平均值。在此我是在虚拟机下做演示,输入2小时。
382644_1366735637PFkV.jpg
      定义需要测试的数据库数量及数据库路径,一般创建一个数据库即可。注意:需要手动创建出相应的文件夹,否则出错。
382644_1366735637UAFy.jpg
      选择让Jetstress在测试过程中创建新数据库。
382644_1366735638dtTB.jpg
      点击“Run Test”就可以开始测试。
382644_1366735638jQEo.jpg
如下图所示,JetStress开始测试磁盘性能。
382644_1366735639LkDw.jpg
试结果分析
      至于测试的结果是不是满足Exchange性能要求,可以针对JetStress的测试结果考下表判断磁盘I/O性能。
Performance counter instance
Guidelines for performance test
I/O Database Reads Average Latency (msec)
The average value should be less than 20 milliseconds (msec) (.20) and the maximum values should be less than 50 msec.
I/O Log Writes Average Latency (msec)
Log disk writes are sequential, so average write latencies should be less than 10 msec, with a maximum of no more than 50 msec.
%Processor Time
Average should be less than 80% and the maximum should be less than 90%.
Available Mbytes (32-bit Windows Server only)
Minimum should be no less than 50 megabytes (MB).
Free System Page Table Entries (32-bit Windows Server only)
Minimum should be no less than 5,000.
Transition Pages Repurposed/sec (Windows Server 2003, Windows Server 2008, Windows Server 2008 R2)
Average should be less than 100.

      测试结果:
      通过Hyper-V部署服务器虚拟化,利用Jetstress 测试Exchange 2010 MailBox角色的磁盘子系统性能,测试结果为Pass—通过。
      Achieved Transactional I/O per Second:426.991
382644_1366735639faVx.jpg
    I/O Database Reads Average Latency (msec):13.987 参考值 < 20
382644_1366735639vnHf.jpg
      I/O Log Writes Average Latency (msec):0.824 参考值 < 10
382644_1366735639clFN.jpg
     %Processor Time:Average 8.497
382644_1366735639xscR.jpg
      Transition Pages Repurposed/sec:0.000 参考值 < 100
382644_1366735639zMor.jpg

结果分析:      通过以上测试结果,VMWare虚拟服务器所能支持的最大邮箱数量为:
      邮箱数量=Mailbox服务器的IOPS值/(每邮箱的IOPS值*I/O开销因子)
      每个用户邮箱的IOPS = 0.10(邮箱数量小于4000,每邮箱IOPS=0.1)   超过4000邮箱,每邮箱IOPS=0.15);I/O开销因子 = 1.2
      426.991/(0.10x1.2)≈2372个用户邮箱

      通过测试, 相关参数均位于参考值之内,性能满足Exchange Server 2010服务器对服务器硬件系统的需求。


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-5415-1-1.html 上篇帖子: Exchange Server2010系列之十四:个人邮件存档 下篇帖子: Exchange 2013与OWA13集成 压力测试

尚未签到

发表于 2013-4-24 08:58:17 | 显示全部楼层
我抢、我抢、我抢沙发~

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-5-18 02:10:18 | 显示全部楼层
站的更高,尿的更远。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-5-20 17:25:54 | 显示全部楼层
这是什么东东啊

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-5-23 17:02:52 | 显示全部楼层
走,MM,咱们化蝶去……

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-5-29 01:55:19 | 显示全部楼层
我喜欢孩子,更喜欢造孩子的过程!

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-6-3 17:04:17 | 显示全部楼层
我在马路边丢了一分钱

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表