가상화/Vcenter

Virtual CPU and Memory Concepts

cloudmaster 2024. 3. 22. 14:48

자원 관리

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