最佳 Exchange Server 磁盘设置

最佳 Exchange Server 磁盘设置

我正在构建一个新的 Exchange 服务器来迁移我们现有的系统,因为旧硬件现在已经超出保修期。

新服务器是配备 PERC6 的 Dell 2950。该机器有 6 个物理磁盘,每个磁盘都是 146Gb (15k) SAS 驱动器。

磁盘的推荐设置是什么?我通常会将两个磁盘分成两个卷,分别用于操作系统和日志,将另外四个磁盘分成一个卷,分别用于数据库。欢迎提出建议/优点和缺点。

答案1

Exchange 服务器硬件的大小和配置取决于许多因素:服务器将托管多少个邮箱?您是否将托管任何类型的手持同步?客户端将使用 MAPI、POP、IMAP 还是 RPC over HTTP?有多少个用户将同时通过 OWA 连接?每个邮箱有多少 IOPS,等等。

至少,您需要将 Exchange 日志和数据库文件分离到单独的物理磁盘(RAID 阵列)上。如果您使用 RAID1 或 RAID10 阵列,您将获得最佳的整体性能。

创建单个物理阵列并在该阵列上创建多个逻辑卷可以实现逻辑分离,但不能实现物理分离,因为逻辑卷将争夺同一个底层物理磁盘。如果在同一物理磁盘上混合使用 I/O 访问类型(顺序与随机),则会导致性能问题。我的建议是不要走这条路。

在不了解您的环境的更多细节的情况下,我的建议如下:

创建 3 个 RAID1 阵列。将第一个 RAID1 阵列用于操作系统、Exchange 二进制文件、交换文件、Exchange 工作目录和 SMTP 目录。将第二个 RAID1 阵列用于事务日志。将第三个 RAID1 阵列用于数据库文件。

您可以在此处找到有关优化 Exchange Server 存储的一些重要信息:

http://technet.microsoft.com/en-us/library/bb125079(EXCHG.65).aspx

答案2

我会采用您的设置(RAID1 中的两个磁盘分为两个卷用于操作系统和日志,其他四个磁盘用于数据库的 RAID10)。但是,如果您需要更多空间,数据库的 raid-5 也可以。如果空间限制更严重 - 对所有磁盘进行 raid5,并根据需要对它们进行分区

相关内容