如何将 Exchange I/O 与存储磁道边界对齐

 

上一次修改主题: 2006-11-14

物理磁盘每个磁道上有 64 个扇区,Windows 总是从第 64 个扇区开始创建分区,因此,与基础物理磁盘没有对齐。为了保证磁盘对齐,可以使用磁盘分区工具 Diskpart.exe。Diskpart.exe 是 Microsoft 在 Windows Server 2003 Service Pack 1 Support Tools 中提供的实用程序,此程序可以在主启动记录 (MBR) 中明确设置起始偏移。通过设置起始偏移,可以跟踪对齐情况,提高磁盘性能。Exchange Server 2003 通过 4 KB 倍数的 I/O 操作写入数据(数据库为 4 KB,流式文件最大为 32 KB)。因此,应确保起始偏移是 4 KB 的倍数。否则,可能会使一个 I/O 操作跨越两个磁道,从而降低性能。

开始之前

Diskpart 是数据破坏性实用程序。用于磁盘时,磁盘上的数据在存储磁道边界对齐过程中将被清除。因此,如果运行 Diskpart 的磁盘上包含数据,在执行下列步骤前请备份磁盘。

note注意:
Diskpart 只能用于基本磁盘。Diskpart 不能用于动态磁盘。Diskpart 取代了以前在 Diskpar.exe 中提供的功能。仅当驱动器已转化为每磁道 64 扇区时,才应使用 Diskpar 和 Diskpart。

默认情况下,Diskpart.exe 位于运行 Windows Server 2003 的系统上的以下目录中:C:\WINDOWS\system32

步骤

使用 Diskpart.exe 将 Exchange I/O 与存储磁道边界对齐

  1. 如果要对齐的磁盘已经为空(原始数据),请执行步骤 3。如果磁盘包含数据,请在继续之前备份磁盘。

  2. 删除磁盘上的所有分区。

  3. 打开命令提示符,然后执行 Diskpart.exe。

  4. 在 Diskpart 命令提示符下,键入 List Disk 并按 Enter 键。如果要对齐的磁盘没有出现在列表里,请确保磁盘存在并且可使用磁盘管理单元访问。

  5. 在 Diskpart 命令提示符下,键入 Select Disk X,其中 X 是指在 List Disk 命令的输出中所显示的磁盘数。Diskpart 应返回一条消息以指明磁盘 X 就是已选磁盘。

  6. 在 Diskpart 命令提示符下,键入 **Create Partition Primary Align=**X,其中 X 是 32 或 64(根据存储供应商的建议)。如果存储供应商没有特定的建议,那么建议您使用 64。

  7. 在 Diskpart 命令提示符下,键入 Assign Letter=<DriveLetter>。例如,若要为磁盘指定字母 Z,请键入 Assign Letter=Z

  8. 一旦指定了驱动器号,请键入 exit 以退出 Diskpart 实用程序。

  9. 使用“磁盘管理”管理单元或 Windows Format 命令来将分区格式化为 NTFS 格式分区。