开始新对话

未解决

此帖子已超过 5 年

500

2014年10月8日 20:00

存储I/O类型分析 – Exchange Server篇

​ ​
​ ​

​存储​​I/O​​类型分析 ​​– Exchange Server​​篇​

​ ​
​ ​

​ ​

​转载请在文首保留原文出处:​​EMC​​中文支持论坛​​https://community.emc.com/go/chinese​​ ​publish_button_16.ico

​ ​

​ ​
​ ​

​介绍​

​ ​
​ ​

​ ​

​本文描述了​​MS Exchange Server 2010​​的存储​​I/O​​类型的特点。​

​ ​
​ ​

​更多信息​

​ ​
​ ​

​ ​

​ 相比先前的​​Exchange Server​​版本,​​Microsoft​​对​​Exchange Server 2010​​以后的存储架构作出重要变更,以适应新的高可用性能以及​​IOPS​​更少的更大型邮箱。作为存储和邮件系统管理员,了解​​Exchange Server​​的​​I/O​​和带宽特征对设计高效的存储配置至关重要。为了强调与以前​​Exchange​​版本相比,用户​​IOPS​​的变化,下表中介绍了​​Exchange 2007​​和​​Exchange Server 2010 Standalone​​和​​Exchange Server 2010 DAG​​的用户配置模式特征以进行比较,其中的数据测量值包括所有数据库卷​​I/O​​(例如数据库,内容索引和​​NTFS​​元数据),但不包括日志卷的​​I/O​​。数据值以​​75KB​​的平均邮件大小为基础。​

​ ​

​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​

​用户配置模式(轻​​1-​​极重​​6​​)​

​每天发送​​/​​接受的邮件数​

​Exchange 2007​​用户​​IOPS​

​未受保护的数据库拷贝的​​Exchange 2010​​用户​​IOPS​​(独立)​

​受保护的数据库拷贝的​​Exchange Server 2010​​用户​​IOPS​​(邮箱恢复)​

​1​

​25​

​0.11​

​0.040​

​0.030​

​2​

​50​

​0.18​

​0.060​

​0.050​

​3​

​100​

​0.32​

​0.120​

​0.100​

​4​

​150​

​0.48​

​0.240​

​0.200​

​5​

​200​

​0.64​

​0.240​

​0.200​

​6​

​500​

​1.60​

​0.600​

​0.500​

​ ​

​ ​

​ 关于邮箱数据库​​I/O​​的读​​/​​写比例,使用​​Exchange 2010​​时,较大的数据库缓存会减少对磁盘上数据库的读取操作数量,从而使读取操作数缩减为总​​I/O​​的一定百分比。如果用户遵从推荐的内存指南(​​了解内存配置和​​Exchange​​性能​​),则会看到下表中显示的活动数据库拷贝的​​I/O​​比例。但需要注意的是,如果在​​Exchange​​服务器端配置了缓存技术,则这些比例可能会不同。例如,使用​​EMC FAST Cache​​和​​EMC VFCache​​技术。这些技术会缓存更多的读取操作,相应更改总体应用程序的读写比例。​

​ ​

​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​

​每天每个邮箱发送​​/​​接受的邮件数​

​独立数据库​

​参与邮箱回复的数据库​

​50​

​1​​:​​1​

​3​​:​​2​

​100​

​1​​:​​1​

​3​​:​​2​

​150​

​1​​:​​1​

​3​​:​​2​

​200​

​1​​:​​1​

​3​​:​​2​

​250​

​1​​:​​1​

​3​​:​​2​

​300​

​2​​:​​3​

​1​​:​​1​

​350​

​2​​:​​3​

​1​​:​​1​

​400​

​2​​:​​3​

​1​​:​​1​

​450​

​2​​:​​3​

​1​​:​​1​

​500​

​2​​:​​3​

​1​​:​​1​

​ ​

​ ​

​ 关于​​Exchange Server 2010​​的​​I/O​​大小,虽然​​Exchange Server 2010​​减少了用户​​IOPS​​数,不过相应的​​I/O​​大小则有明显增加。从​​Exchange 2003​​到​​2010​​,用户​​I/O​​的大小增加了八倍。因此,虽然每个用户的​​I/O​​数减少了,但存储必须处理的​​I/O​​大小却明显增加。下表显示了​​Exchange​​数据库事务性​​I/O​​大小。​

​ ​

​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​

​Exchange 2003​

​Exchange 2007​

​Exchange 2010​

​4KB​​随机​

​8KB​​随机​

​32KB​​随机​

​256KB​​顺序(​​BDM​​读取​​I/O​​)​

​ ​

​ ​

​ 后台数据库维护(​​BDM​​)的方式是​​Exchange Server 2010​​与先前版本间一个重要的差异。​​Exchange 2010​​后台数据库维护操作会包括联机碎片整理和联机数据库扫描。这个过程中会产生​​256KB​​读取​​I/O​​。默认情况下,​​BDM​​会被启用,并且对活动和非活动数据库拷贝全天候运行。关于后台数据库维护的更多信息可以参考:​​后台数据库维护的更多信息​​。而这种顺序​​256KB I/O​​对存储的带宽有一定要求,用户必须保证足够的吞吐量以允许同时对所有数据库运行​​BDM​​操作,同时不会影响整体的存储性能。一个简单的比较中,在禁用了​​BDM​​的环境中,每用户​​IOPS​​为​​0.15​​的情况下​​500​​名用户的数据库吞吐量,平均为​​3.11 MB/s​​左右。而启用了​​BDM​​,吞吐量则会增加到​​10.4 MB/s​​。​

​ ​


​ ​

​ 本文总结了​​Exchange Server​​在存储​​I/O​​类型描述,帮助用户理解应用程序的存储访问特点。​

​ ​

​ ​

​ ​
​ ​

​参考​

​ ​
​ ​

​ ​

​了解内存配置和​​Exchange​​性能​

​ ​

​了解数据库和日志性能因素​

​ ​

​后台数据库维护的更多信息​

​ ​

​ ​
​ ​

​应用于​

​ ​
​ ​

​ ​

​Exchange Server​​存储分析​

​ ​

​ ​

​ ​

​ ​

​ ​

​ ​

​ ​

​ ​
没有回复!
找不到事件!

Top