lsarrayrecommendation
使用 lsarrayrecommendation 命令查看针对指定驱动器种类和驱动器数量建议的配置。
语法
>>- lsarrayrecommendation -- -----------------------------------> >-- -driveclass --drive_class_id_list-- ------------------------> >-- -drivecount --drive_count_list-- --+----------+-- ----------> '- -nohdr -' >--+-----------------+-- ---------------------------------------> '- -filtervalue? -' >--+-----------------------------------+-- ---------------------> '- -filtervalue -- attribute=value -' >--+-----------------------+-- --+- mdiskgrp_id ---+----------->< '- -delim -- delimiter -' '- mdiskgrp_name -'
参数
- (必需)指定要为其提供阵列建议的一个或多个驱动器种类。必须至少指定 1 个 drive_class_id_list 值。在单个命令上,一共可指定 32 个 drive_class_id_list 值;但是,必须使用冒号字符 (:) 分隔各个值。
- (必需)指定要为其提供建议的驱动器数量。
必须至少指定 1 个 drive_count 值。在单个命令上,一共可指定 32 个 drive_count 值;但是,必须使用冒号字符 (:) 分隔每个值。切记: 每个 drive_count 值必须是介于 2 到 128(仅考虑冗余阵列)之间的数字值。
- (可选)缺省情况下,将在简明样式视图中显示每个数据列的标题,在详细样式视图中显示每个数据项的标题。-nohdr 参数用于禁止显示这些标题。注: 如果没有要显示的数据,那么不会显示标题。
- (可选)指定与指定值匹配的一个或多个过滤器属性的列表;请参阅 -filtervalue? 以了解支持的属性。
- 注: 某些过滤器允许使用通配符;在使用通配符时以下规则适用:
- (可选)在报告中包含所有有效过滤器属性。下面的过滤器属性对于 lsarrayrecommendation 命令有效:
有关过滤属性的更多信息,请参阅-filtervalue 参数的属性。
- (可选)在简明视图中,缺省情况下所有数据列均以空格进行分隔,每列的宽度设置为每个数据项的最大宽度。在详细视图中,每个数据项都单独占一行,,如果显示标题,将用空格来分隔数据与标题。。-delim 参数会覆盖此行为。-delim 参数的有效输入为一个单字节字符。在命令行上输入 -delim :。在简明视图中,冒号字符 (:) 分隔所有数据项(例如,不会出现列间距)。在详细视图中,指定的 delimiter 分隔数据与其标题。
- mdiskgrp_name
- (必需)要为其提供建议的池的标识或名称。
描述
该命令显示系统针对特定驱动器种类和驱动器数量建议的阵列配置。
表 1 提供了可显示为输出视图数据的属性值。
属性 | 可能的值 |
---|---|
mdiskgrp_id | 指示 MDisk 组标识 |
mdiskgrp_name | 指示 MDisk 组名 |
drive_class_id | 指示建议的驱动器种类标识。 |
raid_level | 指示建议的 RAID 级别。 |
distributed | 指示这是否是分布式阵列建议。 |
min_stripe_width | 指示条带宽度最小值。 |
max_stripe_width | 指示条带宽度最大值。 |
stripe_width | 指示此存储池的建议条带大小。 |
rebuild_areas | 指示重建区域的建议数量。 |
strip_size | 指示此存储池的建议带条分割大小。 |
drive_count | 指示为每个阵列配置的驱动器数量。 |
array_count | 指示根据建议驱动器计数可以创建的阵列数量。 |
capacity | 指示一个或多个阵列的虚拟化的预期可用容量。 |
注: 每个驱动器类输出中显示的第一行是针对该驱动器类的缺省建议。每个驱动器类的所有其他行不会按照建议的顺序排序。
调用示例
建议增加重建区域和增大条带宽度,因为 MDisk 组中存在其他现有阵列:
lsarrayrecommendation -driveclass 2 -drivecount 60 dist_pool
生成的详细输出:
mdisk_grp_id mdisk_grp_name drive_class_id raid_level distributed min_stripe_width max_stripe_width stripe_width rebuild_areas strip_size drive_count array_count capacity
0 dist_pool 2 raid6 yes 5 16 12 3 256 60 1 255.2TB
调用示例
建议新增(空)存储池且每个 RAID 级别对应一行:
lsarrayrecommendation -driveclass 2 -drivecount 80 mdiskgrp0
生成的详细输出:
mdisk_grp_id mdisk_grp_name drive_class_id raid_level distributed min_stripe_width max_stripe_width stripe_width rebuild_areas strip_size drive_count array_count capacity
0 mdiskgrp0 2 raid5 yes 3 16 6 2 256 40 2 410.1TB
0 mdiskgrp0 2 raid6 yes 5 16 12 3 256 40 2 400.1TB
0 mdiskgrp0 2 raid5 yes 2 16 8 2 256 40 2 380.1TB
0 mdiskgrp0 2 raid1 no 2 16 2 256 10 8 410.1TB
0 mdiskgrp0 2 raid5 no 3 16 10 256 10 7 410.1TB
0 mdiskgrp0 2 raid6 no 5 16 10 256 10 7 400.1TB
0 mdiskgrp0 2 raid5 no 2 16 8 256 8 9 380.1TB
调用示例
建议对新增(空)存储池使用多个驱动器种类:
lsarrayrecommendation -driveclass 3:5 -drivecount 80:24 mdiskgrp0
生成的详细输出:
mdisk_grp_id mdisk_grp_name drive_class_id raid_level distributed min_stripe_width max_stripe_width stripe_width rebuild_areas strip_size drive_count array_count capacity
0 mdiskgrp0 3 raid5 yes 3 16 6 2 256 40 2 500.4TB
0 mdiskgrp0 3 raid6 yes 5 16 12 3 256 40 2 480.4TB
0 mdiskgrp0 3 raid5 yes 2 16 8 2 256 40 2 450.4TB
0 mdiskgrp0 3 raid1 no 2 16 2 256 10 8 400.6TB
0 mdiskgrp0 3 raid5 no 3 16 10 256 10 7 500.6TB
0 mdiskgrp0 3 raid6 no 5 16 10 256 10 7 480.6TB
0 mdiskgrp0 3 raid5 no 2 16 8 256 8 9 450.6TB
0 mdiskgrp0 5 raid5 yes 3 16 6 2 256 12 2 200.7TB
0 mdiskgrp0 5 raid6 yes 5 16 12 3 256 12 2 180.7TB
0 mdiskgrp0 5 raid5 yes 2 16 8 2 256 8 3 150.7TB
0 mdiskgrp0 5 raid1 no 2 16 2 256 8 3 100.2TB
0 mdiskgrp0 5 raid5 no 3 16 12 256 12 2 200.2TB
0 mdiskgrp0 5 raid6 no 5 16 12 256 12 2 180.2TB
0 mdiskgrp0 5 raid5 no 2 16 8 256 8 3 150.2TB