ORF反垃圾邮件系统

邮件服务器-邮件系统-邮件技术论坛(BBS)

 找回密码
 会员注册
查看: 5315|回复: 0
打印 上一主题 下一主题

Exchange2000服务器的磁盘I/O设计指导

[复制链接]
跳转到指定楼层
顶楼
发表于 2004-5-18 10:17:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
许多组织机构都使用了<br>
计。而对于该类型的设计而<br>
件的观点来讨论一下如何进<br>微软的Exchange 2000服务器,<br>
言,磁盘的I/O设计占了整个设<br>
行Exchange的存储和I/O设计。 <br>并且按照自己的要求重新进行了设<br>
计的很大一部分,因此本文将从硬<br>
<br><br>
<br>
  对于设计者而言,我们<br>
。以我个人意见,我认为RA<br>
来,你可以把它看成与RAID<br>
机构通常都使用RAID 5配置<br>
1/0+1。这一趋势有可能与<br>
RAID 5;另一方面则是硬件<br>
。当你在像Exchange这样的<br>
。系统设计人员经常得考虑<br>
然而,假如设计人员对RAID<br>
么RAID 5也是一个可行的解<br>
前,好好阅读一下以下有关<br>都非常关心到底选择使用什么标<br>
ID 0不太好,因此选择RAID 5或<br>
1一样)。我注意到,在早期版<br>
,然而在配置Exchange 2000时<br>
以下两方面因素有关:一是微软<br>
提供商们更愿意提供RAID 1/0+1<br>
应用程序上使用RAID 5的时候,<br>
由此而产生的使用RAID 5的影响<br>
5配置恰当,同时熟悉I/O应用<br>
决方案。我在这里给你一个建议<br>
这方面的经验规则: <br>准的RAID来作为Exchange的存储器<br>
者RAID1(或者是0+1,在设计上看<br>
本的Exchange中,绝大多数的组织<br>
,设计者不约而同转向使用RAID <br>
建议用户使用RAID 1/0+1而不是<br>
。我个人也偏爱于使用RAID 1/0+1<br>
RAID 5会导致大量的写操作的开销<br>
,就是不断配置RAID 5磁盘阵列。<br>
程序需要和RAID 5的系统开销,那<br>
,在你决定使用哪种标准的RAID之<br>
<br><br>
<br>
  规则1:每个MAPI用户<br>
置以及测试结果,这种情况<br>
需要每秒钟能够提供至少10<br>
必须知道用户的一些需求信<br>
不同时间可能具有较大差别<br>每秒需要5个到10个的I/O操作。<br>
非常典型。因此,在磁盘I/O能<br>
00次I/O操作。当然,每个MAPI<br>
息。如果你使用其余的协议,例<br>
,这时你就需要重新进行负载量<br>根据微软提供的信息和Exchange配<br>
力上,一个有1000个用户的服务器<br>
用户的需求可能不一样,因而你也<br>
如POP或者IMAP,你的实际负载在<br>
测试了。 <br><br>
<br>
  规则2:RAID有一定的写操作负担。<br>
开销这项因素。由于RAID 0不提供保护措<br>
×读+2×写,这就意味着对于每项写操作<br>
。RAID 5的负担更重,它的系统开销为1<br>根据你选择的RAID,在存储设计时你必须考虑到系统<br>
施,因而没有系统开销。RAID 1/0+1的系统开销为1<br>
任务,系统必须在磁盘阵列上完成两项物理I/O操作<br>
×读+4×写。 <br><br>
<br>
  规则3:一般情形下Exchange任意的I<br>
数据库I/O是最重要的I/O设计。我曾经见<br>
40/60或60/40。但是在设计时,一般来说<br>/O的读和写都是各占50%。对Exchange服务器而言,<br>
过有的Exchange服务器处理数据的读/写比例划分为<br>
采用50/50的比例还是最为安全的。 <br><br>
<br>
  规则4:磁盘或者驱动<br>
说是比较保守(一些磁盘能<br>
适于任意I/O操作,大多数<br>
Exchange服务器的日志处理<br>
每秒钟100次I/O操作这项准<br>器每秒钟应能够承受100次的任<br>
够管理每秒钟120次的I/O操作)<br>
磁盘可以承受更多的连续I/O操<br>
)。由于Exchange数据库的I/O<br>
则。 <br>意I/O操作。尽管这个估计相对来<br>
,但还是比较合适的。这个数字只<br>
作(连续I/O操作主要用于<br>
是任意的,因此我们使用每块磁盘<br>
<br><br>
<br>
  应用这些规则的第一步是先要明白以<br>
的服务器上的用户负载量,二是数据库水<br>
些用户被分成两个SG,这两个存储组分别<br>
个用户)。这样,你就可以预测每个阵列<br>
虑RAID系统开销和应用程序需求方面的因<br>
MAPI用户的例子上,你就可以计算出RAID<br>
操作的Exchange服务器来说,由于磁盘子<br>
提供750个I/O操作(750={250+2×250})。<br>
(1250={250+4×250})。然后决定阵列所<br>
要12个或者13个磁盘驱动器(1250/100=12<br>
驱动器(750/100=7.5)。可见对于RAID 5<br>
此我通常更喜欢RAID 1/0+1,尽管表面上<br>
不菲的。另外,当你决定如何进行Exchan<br>
因素。上述经验规则对我个人的工作帮助<br>
对你有所帮助。 <br>下两点:一是在存储组SG(Storage Group)方面你<br>
平。例如,如果你的服务器上有1000个用户,同时这<br>
用专门的磁盘阵列存储用户的数据库(每个阵列500<br>
每秒钟有500个I/O操作的峰值负载的情况。然后,考<br>
素。将规则3和规则4应用到在一个阵列中有500个<br>
1/0+1的需要。例如,对于一个每秒钟具有500个I/O<br>
系统有RAID系统开销,因此磁盘阵列每秒钟必须能够<br>
对于RAID 5,应该为每秒钟1250个I/O操作<br>
需的驱动器的数目(见规则4)。对于RAID 5,你需<br>
.5)。而对于RAID 1/0+1,你只需要7个或者8个磁盘<br>
,你所需的额外开销是很明显的(大概为40%),因<br>
看来RAID 5是能够节省一大笔费用,但随后的成本是<br>
ge存储分配时,也应该考虑许多操作上的和费用上的<br>
很大,我也希望当你设计Exchange服务器时它们能够<br>
<br><br>
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

小黑屋|手机版|Archiver|邮件技术资讯网

GMT+8, 2024-12-23 04:16

Powered by Discuz! X3.2

© 2001-2016 Comsenz Inc.

本论坛为非盈利中立机构,所有言论属发表者个人意见,不代表本论坛立场。内容所涉及版权和法律相关事宜请参考各自所有者的条款。
如认定侵犯了您权利,请联系我们。本论坛原创内容请联系后再行转载并务必保留我站信息。此声明修改不另行通知,保留最终解释权。
*本论坛会员专属QQ群:邮件技术资讯网会员QQ群
*本论坛会员备用QQ群:邮件技术资讯网备用群

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