VM에 할당된 RDM 에서 Read I/O를 3GB/s 사용해서
다른 VM의 I/O에 영향을 준 케이스가 발생 했다.
16Gbps port 2개를 묶어서 사용하니 4GB/s 가 MAX인데 실제로 MAX값은 안나오니
75%인 3GB/s면 거의 대부분의 I/O를 사용한다고 봐야 한다.
원인은 프로젝트에서 찾는 중이지만 언제 해결될 지 모르니 기다릴 수 없어서
I/O에 제한을 둬야 하는데
1) Redhat Linux OS에서 거는 방법
2) VMware vCenter에서 설정하는 방법
3) 스토리지에서 제한하는 방법
이렇게 세가지 방법이 있다.
이 중 2번에 대해 VMware에서는 공식적으로 아래와 같은 조치 방법을 가이드 한다.
==========================================================================
Storage I/O Control 리소스 공유 및 제한 설정
*Storage I/O Control 리소스 공유 및 제한 설정 (vmware.com)
2019년05월31일
선택한 제품 버전: 6.5
가상 시스템에 상대적 공유 양을 할당하여 중요도에 따라 가상 시스템에 스토리지 I/O 리소스를 할당합니다.
가상 시스템 워크로드가 그다지 비슷하지 않은 경우 공유에서 I/O 작업과 관련한 할당이나 초당 메가바이트를 지정하지 않을 수도 있습니다. 공유 양이 많은 가상 시스템에서는 공유 양이 적은 가상 시스템에 비해 더 많은 동시 I/O 작업을 스토리지 디바이스 또는 데이터스토어에서 진행할 수 있습니다. 두 가상 시스템의 처리량은 워크로드에 따라 달라질 수 있습니다.
사전 요구 사항
VM 스토리지 정책을 생성하고 VM 스토리지 정책의 공통 규칙을 정의하는 방법에 대한 자세한 내용은 "vSphere Storage" 를 참조하십시오.
프로시저
vSphere Web Client 인벤토리에서 가상 시스템을 찾습니다.
가상 시스템을 찾으려면 데이터 센터, 폴더, 클러스터, 리소스 풀 또는 호스트를 선택합니다.
VM 탭을 클릭합니다.
가상 시스템을 마우스 오른쪽 버튼으로 클릭한 후 설정 편집을 클릭합니다.
가상 하드웨어 탭을 클릭하고 목록에서 가상 하드 디스크를 선택합니다. 하드 디스크를 확장합니다.
드롭다운 메뉴에서 VM 스토리지 정책을 선택합니다.
스토리지 정책을 선택한 경우 공유 및 제한 - IOPS를 수동으로 구성하지 마십시오.
공유에서 드롭다운 메뉴를 클릭하고 가상 시스템에 할당할 상대적 공유 양(낮음, 보통 또는 높음)을 선택합니다.
사용자 지정을 선택하여 사용자 정의 공유 값을 입력할 수 있습니다.
제한 - IOPS에서 드롭다운 메뉴를 클릭하고 가상 시스템에 할당할 스토리지 리소스 상한을 입력합니다.
IOPS는 초당 I/O 작업 수입니다. 기본적으로 IOPS에는 제한이 없습니다. 낮음(500), 보통(1000) 또는 높음(2000)을 선택하거나, 사용자 지정을 선택하여 사용자 정의 공유 수를 입력할 수 있습니다.
확인을 클릭합니다.
==========================================================================
가이드는 잘 되어 있으나 여기서 의문
낮음(500), 보통(1000) 또는 높음(2000) 의 기준이 뭘까?
IOPS를 Disk Read 단위(ex. 3GB/s) 로 어떻게 산정해야 하나?
VMware도 웃긴게 I/O 단위를 IOPS면 IOPS, Read/Write면 Read/Write 로 하지 단위 통일이 안됨
내가 모르는 건가 이놈들이 병신인건가
RDM 으로 붙인 볼륨이 2개인데, 이 중 하나를 5000 IOPS로 제한했을 때
모니터 디스크 사용량이 대략 2 GB/s
다시 추가로 하나를 5000 IOPS로 제한하니
모니터 디스크 사용량이 대략 1.35 GB/s 로 줄어들었다.
즉, 디스크 별 5000 IOPS 가 대략 700 MBps 라고 추정 된다.
'VMware' 카테고리의 다른 글
스토리지 복제 LUN/Datastore Mount (0) | 2022.12.01 |
---|---|
Powercli로 VM에 RDM 추가 및 삭제 (0) | 2022.11.28 |
Powercli ESXi 방화벽 설정 (0) | 2022.11.14 |
Powercli 로 고급 설정 일괄 변경 (0) | 2022.11.11 |
Snapshot Datastore가 인식되지 않을 때 (0) | 2022.11.08 |
댓글