块大小可通过服务器 OS 或文件系统进行配置,并设置为 Oracle 数据库的默认大小。
Sun Flash Accelerator F80 PCIe 卡在满足以下条件时可提供最佳的数据传输性能:传输数据块为 8k 的倍数,使用按 8k 对齐的地址。因此,应该将分区对齐,使其从 8k 边界开始。
选择默认的 SMI 标签类型时,Oracle Solaris OS 将自动确保 8K 对齐。如果需要 EFI 类型的标签,必须小心地指定并确保 8k 对齐:EFI 标签的默认开始扇区 34 不是 8K 对齐的值。请使用 Solaris format 命令的 partition 子命令将开始扇区更改为 48,或任何其他 8K 对齐的值。请注意,每个扇区有 512B。
将完整磁盘分配给 ZFS 时(建议),ZFS 文件系统将自动对齐分区,使其从 8K 边界开始。如果您将单个 EFI 分区分配给 ZFS 池,请确保分区是 8K 对齐的(如上所述)。有关使用 Sun Flash Accelerator F80 PCIe 卡时确保 ZFS 最佳性能的信息,请参阅《ZFS Best Practices Guide》和《ZFS Evil Tuning Guide》。
为获取最高性能,请确认满足以下硬件条件:
PCI Express 插槽为 PCIe 2.0。
PCI Express 插槽的活动宽度为 8 或 16(x8 或 x16)。
系统满足卡规范中列出的物理、环境和电气规范。
Sun Flash Accelerator F80 PCIe 卡可在活动宽度为 4 或 2 的 x4 和 x2 插槽中工作,但性能会降低。
https://wikis.oracle.com/display/systemsperformance/Flash+and+SSD+Performance
“Tuning ZFS When Using Flash Storage”(使用闪存存储时如何调优 ZFS)http://docs.oracle.com/cd/E26502_01/html/E29022/chapterzfs-flash.html