使用 CLI 來修改「副本服務」、「磁區鏡映」和 RAID 陣列的可用記憶體數量

您可以使用指令行介面 (CLI),來修改 RAID 陣列、磁區鏡映特性以及 FlashCopy®、Metro MirrorGlobal MirrorHyperSwap® 主動-主動副本服務特性的可用記憶體量。

關於這項作業

「副本服務」功能 需要從快取記憶體中將少量磁區快取轉換成位元對映記憶體,功能才能運作。如果沒有配置足夠的位元對映空間,當您使用其中一項功能時,將無法完成配置。

系統中的實體記憶體未定義這些功能專用的總記憶體。記憶體受限於使用記憶體的軟體功能。

在規劃系統的安裝時,請考量未來的進階功能需求。請檢閱下表來計算記憶體需求並確認您的系統可以容納安裝大小總計。

下表說明配置各種「副本服務」功能和 RAID 所需要的位元對映空間量:

這個表格提供遠端鏡映功能、FlashCopy 功能和磁區鏡映所需要的記憶體數量範例。

表 1. 所需記憶體的範例
功能 粒度大小 1 MiB 的記憶體提供下列供應容量給指定的 I/O 群組
遠端副本 256 KiB 總計 2 TiB 的 Metro MirrorGlobal MirrorHyperSwap 供應容量
FlashCopy 256 KiB 總計 2 TiB 的 FlashCopy 來源 供應容量
FlashCopy 64 KiB 總計 512 GiB 的 FlashCopy 來源 供應容量
漸進式 FlashCopy 256 KiB 總計 1 TiB 的漸進式 FlashCopy 來源 供應容量
漸進式 FlashCopy 64 KiB 總計 256 GiB 的漸進式 FlashCopy 來源 供應容量
磁區鏡映 256 KiB 2 TiB 的鏡映供應容量
附註:
  1. 如果有多個 FlashCopy 目標,您必須考量對映的數目。例如,對於 256 KiB 粒度大小的對映,8 KiB 的記憶體可允許在一個 16 GiB 來源磁區和一個 16 GiB 目標磁區之間有一個對映。或者,對於 256 KiB 粒度大小的對映,8 KiB 的記憶體可允許在一個 8 GiB 來源磁區和兩個 8 GiB 目標磁區之間有兩個對映。
  2. 在建立 FlashCopy 對映時,如果您指定的 I/O 群組不是來源磁區的 I/O 群組,則記憶體計算是針對指定的 I/O 群組,而不是針對來源磁區的 I/O 群組。
  3. 若為磁區鏡映,全部 512 MiB 的記憶體空間可啟用總計 1 PiB 的供應容量。
  4. 在建立新的 FlashCopy 關係或鏡映磁區時,如果需要,系統會自動配置額外的位元對映空間。
表 2 提供 I/O 群組中每個陣列的大約記憶體成本,其中 MS 是每個成員磁碟機的大小,MC 則是陣列中的成員磁碟機數目。對於 I/O 群組中的多個陣列,將成本相加即可取得 I/O 群組的 RAID 特性大小。
表 2. 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)
註: 大約的位元對映記憶體成本存在約 15% 的誤差限度。例如,在 RAID-5 中,對於前 2 TB 的 MS,256 KB 分段大小的成本約為 1.15 MB。
在您指定配置變更之前,請考量下列因素:
  • 若為 FlashCopy 對映,只有一個 I/O 群組會耗用位元對映空間。依預設,會使用來源磁區的 I/O 群組。
  • 若為 Metro MirrorGlobal MirrorHyperSwap 主動-主動關係,會存在兩個位元對映。若為 Metro MirrorGlobal Mirror 關係,一個用於主要系統,另一個用於輔助系統,因為關係的方向可以反轉。如果是主動-主動關係(於建立 HyperSwap 磁區時自動配置),則會對每個站台上的磁區副本使用一個位元對映,因為這些關係的方向可以反轉。
  • 當您建立反轉對映時(例如,執行從 Snapshot 至其來源磁區的還原作業),也會對這個反轉對映建立位元對映。
  • 在配置變更磁區以用於Global MirrorMetro Mirror時,會為每個變更磁區建立兩個內部 FlashCopy 對映。
  • 可能的最小位元對映是 4 KiB;因此,512 位元組磁區需要 4 KiB 的位元對映空間。
在現有的系統上,還要考量下列因素:
  • 當您建立 FlashCopy 對映和鏡映磁區、HyperSwap 磁區,或格式化的標準供應磁區時,系統會嘗試自動增加可用位元對映空間。您不需要手動增加此空間。
  • Metro MirrorGlobal Mirror 關係不會自動增加可用的位元對映空間。您可能需要使用 chiogrp 指令或管理 GUI 來手動增加主要及/或輔助系統中的空間。
  • 如果您要建立然後刪除許多這些物件,請考量使用 chiogrp 指令,以減少保留給這些功能的記憶體,將記憶體釋放給其他用途。

如果要修改和驗證可用的記憶體數,請完成下列步驟:

程序

  1. 發出下列指令,以修改「磁區鏡映」或「副本服務」特性的可用記憶體量:
    chiogrp -feature flash |remote | mirror -size memory_size io_group_id | io_group_name

    其中 flash | remote | mirror 是您想修改的特性,memory_size 是您希望的可用記憶體量,io_group_id | io_group_name 是您想修改其可用記憶體量的 I/O 群組 ID 或名稱。

  2. 發出下列指令,驗證記憶體量已修改:
    lsiogrp object_id | object_name

    其中 object_id | object_name 是您已修改其可用記憶體量的 I/O 群組 ID 或名稱。

    下列資訊是顯示的輸出範例。

    id 0
    name io_grp0
    node_count 2
    vdisk_count 40
    host_count 1
    flash_copy_total_memory 5.0MB
    flash_copy_free_memory 5.0MB
    remote_copy_total_memory 20.0MB
    remote_copy_free_memory 20.0MB
    mirroring_total_memory 20.0MB
    mirroring_free_memory 20.0MB
    raid_total_memory 40.0MB
    raid_free_memory 0.1MB
    maintenance no
    compression_active no
    accessible_vdisk_count 40
    compression_supported yes
    max_enclosures 21
    encryption_supported yes