복사 서비스, 볼륨 미러링 또는 RAID를 위한 비트맵 공간 구성

복사 서비스 기능이나 RAID는 기능을 작동시키기 위해 작은 양의 볼륨 캐시를 캐시 메모리에서 비트맵 메모리로 변환시켜야 합니다. 이 기능들 중 하나를 사용하려할 때 할당된 충분한 비트맵 공간이 없을 경우 구성을 완료할 수 없습니다.

시작하기 전에

이러한 기능에 전용으로 사용될 수 있는 총 메모리는 시스템의 물리적 메모리로 정의되지 않습니다. 이 메모리는 메모리를 사용하는 소프트웨어 기능으로 제한되지 않습니다.

시스템 설치를 계획 시 고급 기능을 위한 장래 요구사항을 고려하십시오. 다음 테이블을 검토하여 메모리 요구사항을 계산하고 시스템에서 총 설치 크기를 충당할 수 있는지 확인하십시오.

표 1에서는 시스템에 있는 비트맵 공간의 구성을 나타냅니다.

표 1. 비트맵 공간 기본 구성
복사 서비스 최소 할당 비트맵 공간 기본 할당 비트맵 공간 최대 할당 비트맵 공간 기본값을 사용할 때의 최소1 기능성
원격 복사2 0 20MiB 512MiB 40TiB의 원격 미러링 볼륨 용량
FlashCopy® 3 0 20MiB 2GiB 10TiB의 FlashCopy 소스 볼륨 용량

5TiB의 증분식 FlashCopy 소스 볼륨 용량

볼륨 미러링 0 20MiB 512MiB 40TiB의 미러된 볼륨
RAID 0 40MiB 512MiB RAID 0, 1 또는 10을 사용하는 80TiB 어레이 용량

3디스크 RAID 5 어레이의 80TiB 어레이 용량

5디스크 RAID 6 어레이에서의, 120TiB보다 약간 작은 어레이 용량

FlashCopy를 제외한 모든 기능의 모든 비트맵 메모리 할당 합계가 552MiB를 넘지 않아야 합니다.

1 기능성의 실제 양은 입자 크기 및 스트립 크기와 같은 설정에 의해 늘어날 수 있습니다. RAID에는 15% 정도의 오차 범위가 있습니다. 자세한 정보는 표 3의 내용을 참조하십시오.

2 원격 복사는 메트로 미러, 글로벌 미러 및 활성-활성 관계를 포함합니다.

3 FlashCopyFlashCopy 기능, 메트로 미러 및 변경 볼륨으로 구성된 글로벌 미러와 활성-활성 관계를 포함합니다.

다음 표는 다양한 복사 서비스 기능과 RAID를 구성하는 데 필요한 비트맵 공간의 양을 설명합니다.

이 표는 원격 미러링 기능, FlashCopy 기능 및 볼륨 미러링에 필요한 메모리 양의 예제를 제공합니다.

표 2. 필요한 메모리의 예제
기능 입자 크기 1MiB의 메모리는 지정된 I/O 그룹에 대해 다음 볼륨 용량을 제공함
원격 복사 256KiB 2TiB의 총 메트로 미러, 글로벌 미러 또는 HyperSwap® 볼륨 용량
FlashCopy 256KiB 2TiB의 총 FlashCopy 소스 볼륨 용량
FlashCopy 64KiB 512GiB의 총 FlashCopy 소스 볼륨 용량
증분 FlashCopy 256KiB 1TiB의 증분식 총 FlashCopy 소스 볼륨 용량
증분 FlashCopy 64KiB 256GiB의 증분식 총 FlashCopy 소스 볼륨 용량
볼륨 미러링 256KiB 2TiB의 미러된 볼륨 용량
참고:
  1. 다수의 FlashCopy 대상이 있을 경우 맵핑 수를 고려해야 합니다. 예를 들어, 입자 크기가 256KiB인 맵핑의 경우 8KiB의 메모리를 사용하여 16GiB 소스 볼륨과 16GiB 대상 볼륨 사이에 하나의 맵핑이 가능합니다. 또는 입자 크기가 256KiB인 맵핑의 경우 8KiB의 메모리를 사용하여 하나의 8GiB 소스 볼륨과 두 개의 8GiB 대상 볼륨 간에 두 개의 맵핑이 가능합니다.
  2. FlashCopy 맵핑을 작성할 때 소스 볼륨의 I/O 그룹 이외의 I/O 그룹을 지정할 경우 메모리 계산은 소스 볼륨의 I/O 그룹이 아닌 지정된 I/O 그룹으로 전송됩니다.
  3. 볼륨 미러링의 경우 512MiB의 메모리 크기로 1PiB의 총 볼륨 미러링 용량을 사용할 수 있습니다.
  4. 새 FlashCopy 관계 또는 미러된 볼륨을 작성할 때 필요한 경우 추가 비트맵 공간이 자동으로 시스템에 의해 할당됩니다.
구성 변경사항을 지정하기 전에 다음 요인을 고려하십시오.
  • FlashCopy 맵핑의 경우 하나의 I/O 그룹만 비트맵 공간을 사용합니다. 기본적으로 소스 볼륨의 I/O 그룹이 사용됩니다.
  • 메트로 미러, 글로벌 미러HyperSwap 활성-활성 관계의 경우 두 개의 비트맵이 존재합니다. 메트로 미러 또는 글로벌 미러 관계의 경우, 관계의 방향이 반전될 수 있기 때문에 하나는 마스터 시스템에 사용되고 다른 하나는 보조 시스템에 사용됩니다. HyperSwap 볼륨이 작성될 때 자동으로 구성되는 활성-활성 관계의 경우, 이러한 관계의 방향이 반전될 수 있기 때문에 각 사이트에서 하나의 비트맵이 볼륨 복사에 사용됩니다.
  • 예를 들어, 스냅샷에서 해당 소스 볼륨으로 복원 조작을 실행하기 위해 역방향 맵핑을 작성하면 이 역방향 맵핑을 위해 비트맵도 작성됩니다.
  • 글로벌 미러 또는 메트로 미러와 함께 사용할 변경 볼륨을 구성하면 변경 볼륨마다 두 개의 내부 FlashCopy 맵핑이 작성됩니다.
  • 가능한 한 가장 작은 비트맵은 4KiB입니다. 따라서 512바이트 볼륨에는 4KiB의 비트맵 공간이 필요합니다.
기존 시스템에서 다음 요인도 고려하십시오.
  • FlashCopy 맵핑 및 미러된 볼륨, HyperSwap 볼륨 또는 형식화되고 완전히 할당된 볼륨을 작성할 때 시스템에서 자동으로 사용 가능한 비트맵 공간을 늘립니다. 수동으로 이 공간을 늘리지 않아도 됩니다.
  • 메트로 미러글로벌 미러 관계는 사용 가능한 비트맵 공간을 자동으로 늘리지 않습니다. 마스터 시스템과 보조 시스템 중 하나 또는 둘 다에서 chiogrp 명령을 사용하여 수동으로 공간을 늘려야 할 수도 있습니다.
  • 이러한 오브젝트를 작성한 다음 다수의 오브젝트를 삭제하는 경우 chiogrp 명령을 사용하여 이러한 기능에 예약된 메모리를 줄인 다음 이 메모리를 다른 기능에 사용하도록 해제하십시오.

이 표는 비트맵 메모리에 대한 일반적인 RAID 요구사항을 보여줍니다.

표 3. 일반적인 RAID 요구사항
RAID 레벨 스트립 크기 대략 필요한 비트맵 메모리
RAID 0, 1 또는 10 적용할 수 없습니다. 2TiB의 어레이 용량마다 1MB의 비트맵 공간
RAID 5 및 RAID 6 128KiB 어레이의 가장 작은 드라이브의 1TiB의 용량마다 1MiB의 비트맵 공간
256KiB 어레이의 가장 작은 드라이브의 2TiB의 용량마다 1MiB의 비트맵 공간
참고: 대략적인 비트맵 메모리 사용량에는 15% 정도의 오차가 있습니다. 예를 들어, 256KiB RAID 5 어레이의 사용량은 드라이브 용량의 첫 2TiB에 대해 약 1.15MiB입니다.
다음 표는 비트맵 메모리에 대한 분산 RAID 요구사항을 보여줍니다.
표 4. 분산 RAID 요구사항
RAID 레벨 대략 필요한 비트맵 메모리
RAID 5 드라이브 용량 * (개수 + 2 * 스트라이프) / (스트립 * 스트라이프 * 8)
RAID 6 드라이브 용량 * (개수 + 3 * 스트라이프) / (스트립 * 스트라이프 * 8)
참고: 드라이브 용량 단위 GB, 개수 = 드라이브 개수, 스트라이프 = 스트라이프 너비, 스트립 = 스트립 길이(KB)

또한 설정을 수정하기 위해 lsiogrpchiogrp 명령행 인터페이스(CLI, command-line interface) 명령을 사용할 수도 있습니다.