简介:
因为微软Exchange服务器是这样一个磁盘加强的应用程序,所以要确信磁盘子系统(disk subsystem)能够满足实际需求是非常重要的。
在这篇教程中,我讨论了不同种类的能够引起Exchange服务器磁盘输入输出(disk I/O)的因素——Exchange数据库(Database)和事务日志(transaction logs)、邮件传输代理(MTA)和简单邮件传输协议(SMTP)队列、Windows虚拟内存文件(pagefile)、标引和已删除Exchange数据库页面——还有这些构成如何被安装用来最优化Exchange服务器性能和防止磁盘I/O瓶颈。
注意:这篇教程是假定你想为包含邮件箱和公共文件夹的Exchange服务器进行磁盘资源的优化。
第一部分:Exchange磁盘性能优化:数据库篇
最明显的引起磁盘I/O的Exchange服务器构成是Exchange服务器数据库。Exchange数据库是基于连接引擎技术(Jet)并且随机访问的。因此,微软推荐你给数据库分出一个独立卷。
更明确的是,你需要通过存储组(Storage group)来组织你的Exchange数据库。微软推荐你在Exchange存储组中的Exchange数据库分配一个独立的卷。例如,如果你的Exchange服务器有8个数据库在4个不同的Exchange存储组中,你要创建4个不同的卷——每个卷针对一个存储组。
磁盘I/O性能对于存放Exchange数据库的卷来说非常重要,因此最好把这些卷放到一个基于SAN或者RAID 0+1的卷内。
要移动这些Exchange数据库:
打开Exchange系统管理起并且到Exchange管理组-你的管理组-服务器-你的服务器-Exchange存储组包含数据库-你要打开的Exchange数据库。 右键点击你要移动的存储(每个Exchange数据库都必须被分别移动)并且选择“属性”。 选择数据库按钮来查看这个存储的数据库和的位置。图片: 存储的属性列表,包含数据库的位置。
你将必须移动分别移动Exchange数据库和streaming file,但是我推荐你把它们移动到同一个位置。
点击你要移动的文件的展开按钮 使用展开窗口来选择新的位置 点击确定,你将看到一个警告消息来通知你数据库将被dismounted并且移到一个新的位置。 点击确定来继续,Exchange数据库将被移动 在移动完成之后手工remount Exchange数据库。