오버헤드 5

[VMware] Virtual SAN 사이징

이번에는 Virtual SAN의 사이징에 대해서 소개를 하겠습니다.기본적으로는 아래의 공식 가이드를 베이스로 하고 있으니 꼭 읽어보시길 권합니다.VMware Virtual SAN Design and Sizing GuideVMware Virtual SAN Design and Sizing Guide for Horizon View Virtual Desktop Infrastructures ▶ CPU : 10%의 오버헤드 + α▶ 메모리 : 10%의 오버헤드 + α※ + α : Virtual SAN상에 도입하는 솔루션에 따라 달라집니다. 예를들어 Virtual SAN상에 Horizon View를 도입할 경우는 PCoIP의 오버헤드로써 약 10%의 CPU, 메모리를 추가로 고려해야합니다.▶ HDD : 데이터용량 +..

가상머신의 메모리 오버헤드

할당된 메모리, vCPU별 가상머신의 메모리 오버헤드값입니다. Memory (MB) 1 VCPU 2 VCPUs 3 VCPUs 4 VCPUs 5 VCPUs 6 VCPUs 7 VCPUs 8 VCPUs 256 113.17 159.43 200.53 241.62 293.15 334.27 375.38 416.5 512 116.68 164.96 206.07 247.17 302.75 343.88 385.02 426.15 1024 123.73 176.05 217.18 258.3 322 363.17 404.34 445.52 2048 137.81 198.2 239.37 280.53 360.46 401.7 442.94 484.18 4096 165.98 242.51 283.75 324.99 437.37 478.75 520.14..

VMkernel에 의한 메모리 관리에 대해서

ESX에서 가상 메모리를 관리하는 방법은 3가지가 있습니다. ① Transparent Page Sharing (TPS) ② Memory Ballooning ③ VMkernel swap ① Transparent Page Sharing (TPS) Transparent Page Sharing은 가상머신의 메모리 내의 동일한 페이지를 동일한 물리 페이지에 맵핑하는 것을 말합니다. 위의 그림에서 보는 것처럼 각 가상머신이 동일한 메모리 페이지를 갖고있는 것을 검출하여, 물리 메모리상에서 공유하도록 합니다. 이로써 물리 메모리를 효율적으로 관리할 수 있게 됩니다. ② Memory Ballooning Memory Ballooning은 할당된 가상머신의 메모리를 동적으로 조절하는 방법입니다. vmware tool을 인..

하드웨어 가상화 VS OS가상화

서버 가상화는 VMware나 마이크로소프트의 Hyper-V, 오픈소스인 Xen과 같이 하드웨어 자체를 가상화하는 기술이 일반적입니다. 이런 하드웨어 가상화는 가상화를 위해 가상머신 모니터란 소프트웨어를 이용합니다. 덕분에 유저들은 필요한 하드웨어의 사양만 맞춰주면 그다지 어려움없이 서버를 가상화할수 있는 장점이 있습니다만, 가상머신 모니터를 이용하는만큼 CPU나 메모리의 오버헤드가 발생하여 가상머신의 성능이 어느정도(어느정도라고 했습니다만, 최근의 서버들은 고사양임으로 그다지 문제는 없을 듯 합니다) 저하되는 단점이 있습니다. 이런 일반적인 하드웨어 가상화 이외에 OS를 가상화하는 기술이 있습니다. OS 가상화는 OS(커널) 상에 가상 레이어를 작성, 그위에 가상머신(인스턴스, VE)를 작성하는 방법으로..

virtualization 2009.04.07

하이퍼바이저형 가상화 vs 호스트형 가상화

요즘 가상화 기술이 주목을 받고있죠. 그중에서도 서버의 가상화는 많은 회사들이 안고있는 하드웨어의 관리, 재난에 의한 시스템의 신속한 복구등 여러가지 문제를 해결해줄 수 있는 방법으로 각광을 받고있습니다. 이런 서버의 가상화는 하이퍼바이저, 가상OS, VMM(Virtual Machine Monitor=가상머신에 CPU나 기억장치 등의 리소스를 가상화하여 제공하는 소프트웨어,가상화 레이어라고도 함)라고도 불리며 크게 두가지 "Type1 (네이티브, 베어메탈 방식)"과 "Type2 (호스트형 방식)"으로 나눌 수 있습니다. Type1 (일반적으로 하이퍼바이저(Hypervisor)형 가상화라고 불립니다.) 일반적으로 하이퍼바이저(Hypervisor)형 가상화라고 불립니다. 이 하이퍼바이저형 가상화는, VMM을..

virtualization 2008.10.07