자원 관리
ESXi Host H/W 자원(가상화에 사용되는 물리적 자원)
- pCPU = CPU 갯수 x Core 수 x HT -> Logical CPU
-> 각 물리 CPU를 점유해서 쓰지 않고, 균등하게 배분해서 사용
※ VM이 사용하는 가상 CPU를 논리적 CPU에 연결하는 기능 : Scheduling Affnity
- pMem
- pStoragy
- pNet
- if, 최대한 균등 배포 -> VM들이 모두 성능 저하
- 자원 관리(일부 VM 성능 향상, 일부 VM 성능 하락) -> 자원 재분배
Ready Time
- hypervisor가 Thread을 처리하는데 걸리는 시간
VMware가 성능 문제를 해결하는 방법
1. Reservation -> 예약
- 물리적인 자원에서 예약한 만큼의 용량을 뺌
- 나머지 물리적 자원의 용량으로 나머지 VM이 나눠 사용
- Memory 같은 경우, 예약 memory의 용량을 물리 memory가 보장하지 못하면 VM이 부팅 X
2. Share
- 가상 자원이 물리적 자원의 용량을 벗어나면 적용됨
3. Limit
- VM의 물리적 자원의 용량을 제한
- 그 용량을 넘어설 수 없다
Memory
1, Transparent
: VM들이 같은 OS에서 같은 app을 실행할 때, 그 app 데이터를 1만 저장하고, 나머지 삭제 -> VM이 그것을 공유해서 사용
2. Ballonning
: 자원이 부족할 때
3. 압축
※ Overcommitment : 가상 memory가 물리 memory를 넘어설 때 발생
공식 문서 설명
'가상화 > Vcenter' 카테고리의 다른 글
Deploying and Configuring vSphere Clusters (0) | 2024.03.22 |
---|---|
Managing Virtual Machines (migration, snapshot) (0) | 2024.03.22 |
VMware (0) | 2024.03.21 |
ESXi 호스트 및 vCenter 설치 후 초기 설정 (0) | 2024.03.19 |
Vcenter 정리 (0) | 2024.03.18 |