110 likes | 401 Views
고급운영체제 론. Memory Resource Management in Vmware ESX Server. 2011 년 03 월 21 일. 박 영 웅. s antapark5 at gmail.com. ESX Memory Management Overview. Virtual memory levels (a) and memory address translation (b) in ESX. Extra level. * 각 VM 은 미리 충분한 HOST 메모리를 확보해야하나 ?.
E N D
고급운영체제론 Memory Resource Management in Vmware ESX Server 2011년 03월 21일 박 영 웅 santapark5 at gmail.com
ESX Memory Management Overview • Virtual memory levels (a) and memory address translation (b) in ESX Extra level * 각 VM은 미리 충분한 HOST 메모리를 확보해야하나?
Memory Reclamation in ESX • Memory overcommitment in ESX * OVERCOMMITMENT를 지원하는 것이 Key!!
Transparent Page Sharing • Content based page sharing in ESX * 어떤/언제/ 게스트 물리 페이지를 스캔해야하지??
Ballooning Techinque • Inflating the balloon in a virtual machine on ESX * Ballooning 기술은 결국 게스트에게 메모리 압박 전가
Hypervisor Swapping • Swapping * 가장 확실하면서 가장 성능부하가 심하다-최후의 방법
When to Reclaim Host Memory • high(6%) – Nothing to do • Soft(4%) – ballooning • Hard(2%) – balloonging, swapping을 통해 soft로 되돌림 • Low(1%) – 드문 경우로써, ballooning, swapping 사용하고, 많은 메모리 소비하는 VM을 블록 시킨다. * 메모리 공유 기술은 기본 설정
Q & A thank you