使用 chiogrp 命令以修改 I/O 组的名称,或者修改 RAID 阵列、拷贝服务、FlashCopy 服务或卷镜像操作的可用内存量。
语法
chiogrp { [ -namenew_name ] | [ -feature { flash | remote | mirror | raid } -sizememory_size [ { -kb } ] ] } [ -maintenance [ { yes | no } ] ] [ -fctargetportmode { disabled | transitional | enabled } ] [ -force ] { io_group_id | io_group_name }
参数
- -namenew_name
- (可选)指定要为 I/O 组分配的名称。 -name 参数不能与 -feature、-size 或 -kb 参数一起指定。
- -featureflash | remote
| mirror | raid
- (可选)指定用于修改 RAID 阵列、拷贝服务或卷镜像内存量的功能。 您必须将该参数与 -size 参数一起指定。 不能将该参数与 -name 参数一起指定。
- flash 指定用于 FlashCopy 的内存量。
- remote 指定用于远程拷贝处理的内存量。 远程拷贝包括高速镜像、全局镜像和 。
- mirror 指定用于卷镜像操作的内存量。
- raid 指定用于 RAID 阵列的内存量。
Note: 指定 remote 将更改可用于远程拷贝处理的内存量。 任何处于远程拷贝关系中的卷都使用其 I/O 组中的内存,包括主卷和辅助卷以及处于系统间或系统内关系中的卷。
- -sizememory_size
- (可选)指定给定 RAID 阵列、拷贝服务或卷镜像功能的可用内存量。 有效输入为 0 或任何整数。 该参数的缺省度量单位是兆字节 (MB);可以使用千字节 -kb 参数来覆盖缺省单位。
您必须将该参数与 -feature 参数一起指定。 不能将该参数与 -name 参数一起指定。
- -kb
- (可选)将 -size 参数的单位从兆字节 (MB) 更改为千字节 (KB)。 如果指定该参数,-sizememory_size 的值必须是能被 4 整除的任何数字。您必须将该参数与 -feature 和 -size 参数一起指定。 不能将该参数与 -name 参数一起指定。
- -maintenance yes | no
- (可选)指定 I/O 组是否必须处于维护方式。 在存储机柜上执行维护过程时,I/O 组必须处于维护方式。 进入维护方式后,在发生以下任一情况之前会一直保持该方式:
Note: 更改任何 I/O 组上的维护方式会更改所有 I/O 组上的维护方式。
- -fctargetportmodedisabled | transitional | enabled
- (可选)指定 I/O 组的光纤通道 (FC) 主机端口方式。 值为 disabled、transitional 或 enabled。
transitional 状态是虚拟端口和物理端口都已启用的中间状态。
Note: 在禁用状态下以及部分光纤通道适配器和平台上不支持 NVMe over Fibre Channel。
- -force
- (可选)指定禁用还是启用 FC 主机端口,即使可能会因此导致主机 I/O 中断。 只可以将 -force 与 -fctargetportmode 一起指定。
Important: 指定 -force 可能会导致失去访问权。 仅当产品支持信息指示时使用该参数
- io_group_id | io_group_name
- (必需)指定要修改的 I/O 组。 可以使用 -name 或 -feature 参数来修改 I/O 组。
描述
chiogrp 命令用于修改 I/O 组的名称,或修改 RAID 阵列、拷贝服务或卷镜像的可用内存量。
使用
-feature 和
-size 参数(一起)将 I/O 组中的可用内存量更改为以下某种类型:
- FlashCopy
- 卷镜像
- RAID
- 远程拷贝(包括高速镜像、全局镜像和 )。
例如:
chiogrp -feature flash -size 40 0
您可以为 I/O 组分配名称,或者更改指定 I/O 组的名称。 可以通过指定 -featureflash | remote
| mirror 参数以及内存大小来更改 RAID 阵列、拷贝服务或卷镜像操作的可用内存量。 对于卷镜像和拷贝服务(Flash Copy®、高速镜像、全局镜像和 ),会在其内存与可用于高速缓存的内存之间进行权衡。
这样可能会减少或增加内存量。 使用该命令时请考虑以下内存大小:
- FlashCopy 的缺省内存量为 20 MB。
- 远程拷贝(包括高速镜像、全局镜像和 HyperSwap)的缺省内存量为 20 MB。
- 镜像卷的缺省内存大小为 20 MB。
- RAID 阵列的缺省内存大小为 40 MB。
- 可为 FlashCopy 指定的最大内存量为 512 MB。 对于 64 位系统,最大内存量为 2048 MB。
- 远程拷贝(包括高速镜像、全局镜像和 HyperSwap)的最大内存量为 512 MB。
- 可以为镜像卷指定的最大内存大小为 512 MB。
- RAID 阵列的最大内存大小为 512 MB。
所有功能的最大内存总量为 552 MB。
Note: 对于 64 位系统,最大内存量为 2600 MB。
一些运行 64 位方式的系统可能具有 2 GB 的位图空间用于 FlashCopy,这对于每个 I/O 组使用 4 PB 数据空间而言足够。 例如,高速镜像、全局镜像、卷镜像和 RAID 共享 552 MB 的位图空间,这对于每个 I/O 组使用 1080 PB 的数据空间而言足够。 较早的系统(如运行 32 位方式的系统)可能会受制于 740 MB 限制。
下表说明了 RAID 阵列、拷贝服务和卷镜像所需的内存量。 每 1 MB 内存可提供以下卷容量和颗粒大小:
Table 1. RAID 阵列、拷贝服务和卷镜像所需的内存 功能部件 |
颗粒大小 |
1 MB 内存可为指定 I/O 组提供以下卷容量 |
高速镜像和全局镜像 |
256 KB |
2 TB 的总高速镜像和全局镜像卷容量 |
|
256 KB |
2 TB 的总 卷容量 Note: 对于 2 TB 的 卷容量,每个高速缓存 I/O 组中必须分配 1 MB。
|
FlashCopy |
256 KB |
2 TB 的总 FlashCopy源卷容量 |
FlashCopy |
64 KB |
512 GB 的总 FlashCopy源卷容量 |
增量 FlashCopy |
256 KB |
1 TB 的总增量 FlashCopy源卷容量 |
增量 FlashCopy |
64 KB |
256 GB 的总增量 FlashCopy源卷容量 |
卷镜像 |
256 KB |
2 TB 的镜像 VDisk |
RAID 级别比较 提供了 RAID 级别比较(带有位图内存开销)的示例,其中 MS 是成员驱动器的大小,MC 是成员驱动器数。
Table 2. RAID 级别比较. RAID 级别位图内存开销摘要
级别 |
成员计数 |
近似容量 |
冗余 |
近似位图内存开销 |
RAID-0 |
1-8 |
MC * MS |
无 |
(1 MB/2 TB MS)* MC |
RAID-1 |
2 |
MS |
1 |
(1 MB/2 TB MS)* (MC/2) |
RAID-5 |
3-16 |
(MC-1) * MS |
1 |
1 MB/2 TB MS,条带大小为 256 KB;128 KB 条带大小的双倍。 |
RAID-6 |
5-16 |
小于 (MC-2 * MS) |
2 |
|
RAID-10 |
2-16(偶数) |
MC/2 * MS |
1 |
(1 MB/2 TB MS)* (MC/2) |
Note: 近似位图内存开销的误差幅度约为 15%。 例如,在 RAID-5 中,对于前 2 TB 的 MS,256 KB 条带大小的开销约为 1.15 MB。
|
对于多个 FlashCopy 目标,您必须考虑映射的数量。 例如,对于颗粒度为 256 KB 的映射,8 KB 的内存允许在一个 16 GB 的源卷与一个 16 GB 的目标卷之间建立一个映射。 或者,对于颗粒度为 256 KB 的映射,8 KB 的内存允许在一个 8 GB 的源卷与两个 8 GB 的目标卷之间建立两个映射。
创建 FlashCopy 映射后,如果您指定的 I/O 组不同于源卷的 I/O 组,那么内存计帐将转向该指定的 I/O 组,而不是转向源卷的 I/O 组。
创建新 I/O 组 testiogrpone 的调用示例
chiogrp -name testiogrpone io_grp0
生成的输出:
No feedback
将 io_grp0 中 FlashCopy® 内存量更改为 30 MB 的调用示例
chiogrp -feature flash -size 30 io_grp0
生成的输出:
No feedback
将 I/O 组 0 中 RAID 内存量更改为 512 MB 的调用示例
chiogrp -feature raid -size 512 0
生成的输出:
No feedback