可使用此过程确定您是否需要添加多个磁盘。请注意,如果可供选择的 RAID 配置文件和/或 ZFS 记录大小不多,说明磁盘可能已过度使用。在这种情况下,可能需要通过从 RAIDZ 移至镜像的配置文件和/或将 ZFS 记录大小与客户机 I/O 大小相匹配来降低现有磁盘利用率。
此外,如果系统配置有未优化读取/写入的闪存驱动器,则磁盘将提供的所有 I/O 操作数应超过 DRAM。为实现更高的性能,请考虑对所有工作负荷(包括随机读取或同步写入)使用闪存。
hostname:analytics worksheets> select worksheet-000 hostname:analytics worksheet-000> dataset
hostname:analytics worksheet-000 dataset (uncommitted)> set name="io.disks[utilization=70]" name = io.disks[utilization=70] hostname:analytics worksheet-000 dataset (uncommitted)> commit
hostname:analytics worksheet-000> done hostname:analytics worksheets> done
hostname:> analytics datasets
hostname:analytics datasets> show Datasets: DATASET STATE INCORE ONDISK NAME dataset-000 active 1.27M 15.5M arc.accesses[hit/miss] dataset-001 active 517K 9.21M arc.accesses[hit/miss=metadata hits][L2ARC eligibility] ... dataset-025 active 290K 7.80M io.disks[utilization=70] hostname:analytics datasets>
在此示例中,数据集名称 io.disks[utilization=70] 对应于 dataset-025。
hostname:analytics datasets> select dataset-025
hostname:analytics dataset-025> read 1800
当至少 50% 的现有磁盘的利用率至少达到 70% 时,您可能要使用更多的磁盘。