Oracle® 1.6 TB NVMe SSD 用户指南

退出打印视图

更新时间: 2016 年 4 月
 
 

Oracle 1.6 TB NVMe SSD 优化准则

要优化性能,请在服务器中设置 Oracle 1.6 TB NVMe SSD 时遵循以下准则。

  • 块大小可以通过服务器操作系统或文件系统来配置,它设置为 Oracle 数据库的默认大小。

  • Oracle 1.6 TB NVMe SSD 设计为数据传输大小是 4k 倍数且使用 4k 对齐的地址时,可提供最佳性能。因此,应该将分区对齐,使其从 4k 边界开始。

  • ZFS 文件系统可能需要手动对齐。Oracle 1.6 TB NVMe SSD 最大传输大小为 128k。较大传输大小的 IO 请求将分解为 128k 或更小的传输大小。为实现最佳性能,传输大小应限制为 128k 以避免分解为较小传输大小所带来的额外开销。

  • Oracle 1.6 TB NVMe SSD 应使用类型为 EFI 的标签进行格式化(format -e 命令)。

    确保 EFI 标签由 ZFS 创建时,默认开始扇区为 256,其将 S1 与 128k 对齐(如果块大小为 512)。vtoc 标签默认柱面大小为 50176 (224*224) 块。如果块大小为 512,默认 Oracle Solaris 操作系统分区与 512k 对齐。例如:50176*512 = 49*512*1024

    指定并确保 4k 对齐:EFI 标签的默认开始扇区 34 不是 4k 对齐的值。请使用 Solaris format 命令的 partition 子命令将开始扇区更改为 256 或任何其他 128k 对齐的值。请注意,每个扇区有 512B。

  • 将整个磁盘分配给 ZFS 时(建议),ZFS 文件系统将自动对齐分区,使其从 8K 边界开始。如果您将单个 EFI 分区分配给 ZFS 池,请确保分区是 4K 对齐的(如上所述)。有关使用 1.6 TB NVMe SSD 时确保 ZFS 最佳性能的信息,请参阅《ZFS Best Practices Guide》和《ZFS Evil Tuning Guide》。

  • 为了实现最高性能,请确保系统满足Specifications中列出的物理、环境和电气规范。

相关信息