PowerVault ME4: 오버 커밋 설명 및 작동 원리
Summary: 이 문서에서는 PowerVault ME4 Series에서 오버 커밋의 기본 원칙 및 동일한 항목의 계산 방법에 대해 자세히 설명합니다.
Resolution
목차
- 오버 커밋 설명 및 작동 원리
- 로그에서 오버 커밋 정보 또는 문제는 어디서 확인합니까?
- 메타데이터 인덱스 크기는 얼마입니까?
- 16GiB 주소 테이블은 무엇입니까?
- 최대 오버 커밋 한도는 얼마입니까?
- 공유 데이터, 고유한 데이터 및 스냅 데이터의 차이점은 무엇입니까?
- 고유한 데이터(스냅샷 유형 모두 표시) 및 할당된 크기(스냅샷 공간 표시) 값이 일치해야 합니까?
- 커밋된 공간의 양과 커밋된 위치를 어떻게 계산합니까?
질문: 오버 커밋 설명 및 작동 원리
답변:
오버 커밋이란 스냅샷을 포함한 모든 가상 볼륨의 총 커밋된 크기가 가상 풀의 물리적 공간을 초과하는 것을 의미합니다.
이 기능은 가상 스토리지에만 적용됩니다. 선형에는 적용되지 않습니다.
이 기능을 사용하면 물리적 스토리지 리소스를 오버 커밋하여 운영 체제가 물리적으로 할당된 것보다 더 많은 스토리지 공간을 가지고 있는 것처럼 작동할 수 있습니다.
어레이에서 생성된 스냅샷을 포함한 모든 볼륨은 가상 풀 스토리지 공간에서 메타데이터 인덱스를 사용합니다.
일반적으로 FW는 가상 풀당 최대 1PiB의 메타데이터를 지원합니다.
예를 들어, 풀 A의 스토리지 어레이에 100TB의 가용 풀 공간이 있다고 간주합니다.
"오버 커밋"이 비활성화된 경우, 최대 100TB의 볼륨(스냅샷 포함)만 생성할 수 있으므로 구성은 100TB의 메타데이터 인덱스를 초과할 수 없습니다.
"오버 커밋"이 활성화된 경우, FW는 최대 1PiB의 메타데이터 인덱스를 지원하므로 100TB의 물리적 한도를 초과하는 볼륨(스냅샷 포함)을 생성할 수 있습니다.
따라서 시스템은 풀당 최대 1PiB까지 볼륨(스냅샷 포함)을 생성할 수 있습니다. 이 내용은 "메타데이터 인덱스 크기는 무엇입니까?"라는 질문에 자세히 설명되어 있습니다.
질문: 로그에서 오버 커밋 정보/문제는 어디서 확인합니까?
답변:
GUI에 오버 커밋 정보가 표시되면 이벤트 로그에 이벤트 ID가 표시됩니다. 다음은 이벤트 코드의 예입니다.
이벤트 ID 473 - 표시된 볼륨이 해당 가상 풀의 임계값 백분율을 초과합니다. 이는 스토리지 사용량이 이 볼륨에 대해 사용자 지정 임계값을 초과했음을 나타냅니다.
이벤트 ID 573 - 삭제할 수 있는 스냅샷이 없으므로 가상 풀에 대해 경고 할당 스냅샷 공간을 줄일 수 없습니다.
이벤트 ID 571 - 오류 할당 스냅샷 공간이 가상 풀의 구성된 백분율 한도를 초과했습니다.
참고: 더 많은 이벤트 코드와 설명은 사용자 가이드에서 확인할 수 있습니다.
질문: 메타데이터 인덱스 크기는 무엇입니까? 16GiB 주소 테이블은 무엇입니까?
답변:
지원되는 메타데이터 인덱스의 최대 항목 수는 65,312입니다. 물리적으로 주소를 지정할 수 있는 공간을 계산할 때 메타데이터 인덱스 항목에 주소 테이블을 곱합니다.
이는 약 1PiB, 즉 1,048,576GiB에 해당합니다.
답변:
일반적으로 FW는 가상 풀당 최대 1PiB의 메타데이터를 지원합니다.
"오버 커밋" 기능이 비활성화된 경우, 풀은 사용 가능한 최대 스토리지 공간에 메타데이터만 사용하도록 허용합니다.
"오버 커밋" 기능이 활성화된 경우, 풀은 FW가 제한된 풀당 최대 1PiB의 메타데이터를 사용하도록 허용합니다.
질문: 공유 데이터, 고유한 데이터 및 스냅 데이터의 차이점은 무엇입니까?
답변:
스냅 데이터: 스냅샷과 연관된 총 쓰기 데이터 양입니다.
즉, 스냅샷을 처음 찍었을 때 스냅샷의 상위 볼륨에 대한 볼륨 할당 정보입니다. 스냅샷을 처음 찍었을 때 볼륨의 커밋된 크기입니다.
고유한 데이터: 스냅샷에 고유한 쓰기 데이터의 양입니다.
즉, 원래 볼륨에서 변경 또는 수정된 데이터입니다.
공유 데이터: 이 스냅샷과 다른 스냅샷 간에 공유되는 쓰기 데이터의 양입니다.
즉, 스냅샷을 찍을 때 원래 볼륨에서 변경되지 않거나 수정되지 않은 데이터입니다.
또한 "공유 데이터+고유한 데이터"는 "스냅 데이터"와 거의 같습니다.
질문: 고유한 데이터(스냅샷 유형 모두 표시) 및 할당된 크기(스냅샷 공간 표시) 값이 일치해야 합니까?
답변:
설계에 따라 고유한 데이터(수정된 데이터)는 할당된 크기 값과 일치해야 합니다. 고유한 데이터는 스냅샷의 물리적 데이터 크기이고, 이 고유한 데이터는 스냅샷 공간을 사용합니다.
구성된 스냅샷만 있는 구성의 경우, 모든 스냅샷의 고유한 데이터 합계는 보고된 총 스냅샷 할당 크기와 같습니다.
구성된 복제가 있는 구성의 경우, 표준 스냅샷과 연관된 모든 스냅샷의 고유한 데이터와 복제 작업과 연관된 스냅샷의 고유한 데이터의 합계입니다.
그러나 일반적으로 스냅샷 출력 표시는 "스냅 데이터" 또는 "공유 데이터" 또는 "고유한 데이터"를 보고하지 않습니다. 그래서 "show snapshots type all" 명령을 사용합니다.
예:
복제 설정을 사용하는 구성의 경우, FW는 각 복제 작업(S1, S2 및 S3)에 대해 세 개의 스냅샷을 유지합니다.
스냅샷 "S3"의 값은 초기 복제 후 복제되는 값입니다.
이후의 복제 일정에서 S3이 S2가 되면 "스냅샷 표시" 데이터는 표에 연결된 모든 데이터 정보를 보고합니다.
복제가 진행되는 동안 각 "S3" 값은 로그에 보고되지 않습니다. 또한 이 정보를 보고하는 CLI 명령은 없습니다. 즉, 복제가 진행되는 동안 고유한 데이터와 할당된 크기 간의 불일치를 볼 수 있습니다.
이는 예상된 동작입니다.
풀 이름 URL 생성 날짜/시간 상태 상태-사유 상위 볼륨 기본 볼륨 기본 볼륨 스냅 트리스냅 스냅-풀 스냅 데이터 고유한 데이터 공유 데이터 보존 우선순위
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
A ESXI.S1 2020-02-03 19:48:09 사용 가능 해당 없음 ESXI ESXI 0 8 해당 없음 7580.4GB 0B 7580.4GB 삭제 안 함
A ESXI.S2 2020-02-03 19:48:09 사용 가능 해당 없음 ESXI ESXI 0 8 해당 없음 7580.4GB 7767.8MB 7572.6GB 삭제 안 함
A ESXI.S3 2020-02-03 19:48:10 사용 가능 해당 없음 ESXI ESXI 0 8 해당 없음 0B 0B 0B 삭제 안 함
A ESXIs01_S0003 2020-03-02 05:01:10 사용 가능 해당 없음 ESXI ESXI 0 8 해당 없음 6988.9GB 344.6GB 6644.2GB 삭제 안 함
A ESXIs01_S0004 2020-03-03 05:01:08 사용 가능 해당 없음 ESXI ESXI 0 8 해당 없음 7042.6GB 22.2GB 7020.3GB 삭제 안 함
A ESXIs01_S0005 2020-03-04 05:01:08 사용 가능 해당 없음 ESXI ESXI 0 8 해당 없음 7045.4GB 49.8GB 6995.5GB 삭제 안 함
A ESXIs01_S0006 2020-03-05 05:01:15 사용 가능 해당 없음 ESXI ESXI 0 8 해당 없음 7580.0GB 19.3GB 7560.6GB 삭제 안 함
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
질문: 커밋된 공간의 양과 커밋된 위치를 어떻게 계산합니까?
답변:
커밋된 공간은 모든 가상 볼륨의 크기+스냅샷 메타데이터 크기입니다.
GUI는 볼륨 또는 스냅샷당 모든 공간이 커밋된 위치를 표시하지 않습니다. 이는 로그 및/또는 CLI 명령을 사용하여 계산해야 합니다.
"풀 표시" 및 "볼륨 표시"에서 출력해야 합니다.
예:
풀 A에 대해 오버 커밋을 표시하지만 풀 B에 대해 아무것도 표시하지 않는 GUI 정보의 스크린샷

풀 A에 대한 자세한 내용 스크린샷

"풀 표시"의 출력 예
이름 일련번호 클래스 블록 크기 총 크기 사용 가능 스냅 크기 오버 커밋 디스크 그룹 볼륨 낮은 임계값 중간 임계값 높은 임계값 Sec Fmt 상태 사유 동작
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
A 00c0ff50ae66000081562a5e01000000 가상 512 35.2TB 29.5TB 1437.9GB 활성화 2 105 50.00% 75.00% 99.39% 512e 양호
B 00c0ff50ae0600009f562a5e01000000 가상 512 35.2TB 23.9TB 1305.3GB 활성화 2 108 50.00% 75.00% 99.39% 512e 양호
"볼륨 표시"의 출력 예 - 다음 표와 계산의 데이터 출처를 표시하기 위해 잘리거나 수정되었음
풀 이름 총 크기 할당 크기 클래스 유형 대규모 가상 범위 상태 사유 동작
-------------------------------------------------------------------------------------------------------------------------
B D-ADPSVR2 XXX.XGB XXX.XGB 가상 기본 비활성화 양호
B D-ADPSVR2s01_S0011 XXX.XGB XXX.XGB 가상 스냅샷 비활성화 양호
오버 커밋 계산 단계
명령에서 다음 값을 사용합니다. 표나 Excel에서 설정하는 것이 좋습니다.
풀 표시 = 총 크기, 사용 가능, 스냅 크기
볼륨 표시 = 총 크기, 할당 크기
데이터가 커밋된 위치를 표시하기 위해 데이터를 가용 양식으로 분류합니다. 다음은 확인할 필드와 데이터를 가져올 위치를 나타낸 표입니다.
| 이름 |
CLI 명령 |
열/필드 |
한정자 1 |
한정자 2 |
계산 |
| 총 크기 |
풀 표시 |
총 크기 |
|
공통분모로 변환(MB/GB/TB) |
N/A |
| 사용 가능/무료 |
풀 표시 |
사용 가능 |
|
공통분모로 변환(MB/GB/TB) |
N/A |
| 스냅샷 사용 |
풀 표시 |
스냅 크기 |
|
공통분모로 변환(MB/GB/TB) |
N/A |
| 볼륨 총 크기 |
볼륨 표시 |
총 크기 |
유형 열의 "기본" 항목 |
공통분모로 변환(MB/GB/TB) |
모든 항목 함께 추가 |
| 볼륨 할당 크기 |
볼륨 표시 |
할당 크기 |
유형 열의 "기본" 항목 |
공통분모로 변환(MB/GB/TB) |
모든 항목 함께 추가 |
| 총 스냅샷 크기 |
볼륨 표시 |
총 크기 |
유형 열의 "스냅샷" 항목 |
공통분모로 변환(MB/GB/TB) |
모든 항목 함께 추가 |
| 스냅샷 할당 |
볼륨 표시 |
할당 크기 |
유형 열의 "스냅샷" 항목 |
공통분모로 변환(MB/GB/TB) |
모든 항목 함께 추가 |
참고: 할당된 값은 시스템에서 사용 중인 공간의 양을 확인하는 데 사용할 수 있습니다.
고객 시스템의 예
| 제목 |
풀 A (GB) |
풀 B (GB) |
| 총 크기 |
35200 |
35200 |
| 사용 가능/무료 |
29500 |
23900 |
| 스냅샷 사용 |
1437.9 |
1305.3 |
| 볼륨 총 크기 |
12246.2 |
12578.4 |
| 볼륨 할당 크기 |
4231.0952 |
9910.8845 |
| 총 스냅샷 크기 |
29979.3 |
16762.9 |
| 스냅샷 할당 |
16922.1 |
10974.2117 |
이제 풀당 커밋된 정보 및/또는 오버 커밋된 정보를 계산합니다.
커밋된 정보: 볼륨 총 크기+총 스냅샷 크기
| 풀 |
볼륨 총 크기 |
총 스냅샷 크기 |
커밋된 정보 |
| A |
12246.2 |
29979.3 |
42225.5 |
| B |
12578.4 |
16762.9 |
29341.3 |
오버 커밋된 정보: 커밋된 정보 - 총 크기
| 풀 |
커밋된 정보 |
총 크기 |
오버 커밋된 정보 |
| A |
42225.5 |
35200 |
7025.5 |
| B |
29341.3 |
35200 |
-5858.7 |
참고: 오버 커밋된 값과 관련하여 양수 값은 풀이 오버 커밋되었음을 의미합니다. 음수 값은 풀이 오버 커밋되지 않았음을 의미합니다.
예에서,
A는 7025.5GB 오버 커밋되었습니다.
B는 음수이므로 오버 커밋되지 않았습니다.