Go to main content

Oracle® ZFS Storage Appliance 分析指南,发行版 OS8.8.0

退出打印视图

更新时间: 2018 年 11 月
 
 

何时添加多个磁盘 (CLI)

可使用此过程确定您是否需要添加多个磁盘。请注意,如果可供选择的 RAID 配置文件和/或 ZFS 记录大小不多,说明磁盘可能已过度使用。在这种情况下,可能需要通过从 RAIDZ 移至镜像的配置文件和/或将 ZFS 记录大小与客户机 I/O 大小相匹配来降低现有磁盘利用率。

此外,如果系统配置有未优化读取/写入的闪存驱动器,则磁盘将提供的所有 I/O 操作数应超过 DRAM。为实现更高的性能,请考虑对所有工作负荷(包括随机读取或同步写入)使用闪存。

  1. 创建工作表 (CLI)中所述创建一个工作表,选择该工作表,然后输入 dataset
    hostname:analytics worksheets> select worksheet-000
    hostname:analytics worksheet-000> dataset
  2. 输入 set name="io.disks[utilization=70]",然后输入 commit 将利用率至少为 70% 的磁盘添加到工作表中。
    hostname:analytics worksheet-000 dataset (uncommitted)> set name="io.disks[utilization=70]"
                               name = io.disks[utilization=70]
    hostname:analytics worksheet-000 dataset (uncommitted)> commit
  3. 输入 done,然后再次输入 done 退出上下文。
    hostname:analytics worksheet-000> done
    hostname:analytics worksheets> done
  4. 等待至少 30 分钟,然后转至 analytics datasets

    注 -  30 分钟为一般基准值。如果您的短期工作负荷在磁盘利用率方面存在瓶颈,您可能需要至少等待 30 分钟才能考虑选择其他磁盘。
    hostname:> analytics datasets
  5. 输入 show 查看可用数据集的列表。
    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>
  6. 输入 select 和名为 io.disks[utilization=70] 的数据集。

    在此示例中,数据集名称 io.disks[utilization=70] 对应于 dataset-025

    hostname:analytics datasets> select dataset-025
  7. 输入 read 1800 读取数据集的最后 1800 秒或 30 分钟。
    hostname:analytics dataset-025> read 1800
  8. 检查数据。

    当至少 50% 的现有磁盘的利用率至少达到 70% 时,您可能要使用更多的磁盘。