메모리 7

[Nutanix] CVM의 메모리 사용율이 100% 가 되는 현상

하이퍼바이저로 ESXi를 이용하는 Nutanix 환경에서 CVM의 메모리 사용율이 100%가 되는 현상이 일어납니다. HTML5 Client에서도 확실히 CVM의 메모리가 100% 사용됙 있는 것을 확인할 수 있습니다. 물론 Prism에서도 CVM의 메모리 사용율은 100%입니다. 하지만, CVM의 메모리 관련의 경고는 없습니다. 결론부터 말하자면... 이 현상은 표시상의 버그입니다. CVM Memory is 100% in Prism and Web Client with ESXi 6.5 위 KB에 의하면 발생 조건은 AOS 5.x + ESXi 6.5 이상의 환경일 경우이며, ESXi 6.5부터 변경된 메모리 라지 페이지 화일 처리에 의해 메모리를 예약하여 PCI 디바이스로 패스스루하는 CVM이 영향을 받고..

Windows Server 2008 R2 SP1 RC 공개

10월 26일 Windows 7과 Windows Server 2008 R2의 SP1 RC가 공개되어 다운로드가 가능하게 되었습니다. 기본적으로는 각종 보안 / 버그 수정 패치가 중심이지만, 새로운 기능이 추가되기도 합니다. Windows Server 2008 R2 SP1는 다음의 두 가지 기능이 새롭게 추가되었다고 합니다. Dynamic Memory RemoteFX Dynamic Memory는 Hyper-V가 메모리를 효율적으로 관리할 수 있는 기능입니다. 가상머신의 부하를 모니터링하여 가상머신에 설정한 범위내에서 동적으로 메모리 양을 조절해주는 기능입니다. 이제까지 이런 메모리 관리 기능이 없었기 때문에 Hyper-V상에서 효율적인 가상머신을 도입, 관리가 어려웠지만, 이로써 하이퍼바이저다운 모습을 다..

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

할당된 메모리, 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에 의한 메모리 관리에 대해서 2

어제는 VMkernel에 의한 메모리 관리 방법에 대해서 포스팅을 했습니다. 3가지 방법중 Memory Ballooning과 VMkernel swap은 메모리가 부족할 경우 기능을 합니다만, 차이점이 있습니다. 그 차이점을 간단히 소개하겠습니다. ① 메모리 관리 -Memory Ballooning : 가상머신의 OS상에서 이루어집니다. -VMkernel swap : 호스트 서버, 즉 ESX상에서 이루어 집니다. ② 동작시 가상머신의 메모리 페이지아웃 장소 -Memory Ballooning : 가상머신의 pagefile 또는 swap, 즉 xxxx.vmdk -VMkernel swap : xxxx.vswp 또한 VMkernel swap의 사이즈는 다음과 방식으로 결정됩니다. VMkernel swap 크기 = ..

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

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

ESX 메모리 관리와 모니터링

카타르 출신(?)의 Hany란 양반이 운영하는 가상화(특히나 VMware제품)에 대한 팁이나 정보를 알기쉽게 포스팅해놓은 hypervizor.com에서 ESX의 메모리 관리와 모니터링에 대한 설명을 그림으로 만들어 놓은 것이 있어서 소개합니다. 텍스트의 설명만으로는 애해모호했던 메모리 관련에 대한 내용을 알기쉽게 해설해놓고 있습니다. 관심있는 분들은 한 번 둘러 보시죠. Diagram: ESX Memory Management and Monitoring v1.0

가상화 기술, 정말 필요할까요?

근래들어 가상화 기술이 각광을 받고 있습니다. 옆나라 일본에서는 2006년을 기점으로 매년 35%이상 증가하리라는 예측이 나올 정도로 급격히 확산되고 있는 이 가상화 기술에는 "서버의 가상화", "스토리지의 가상화", "PC(데스크탑)의 가상화", "어플리케이션의 가상화" 등이 여러 종류가 있으며 이중에서도 가장 활발한 움직임을 보이고 있는 것은 "서버 가상화"입니다. "서버의 가상화"는 VMware를 선두로 Microsoft, Citrix, Oracle, Sun, Virtual Iron, Parallels 등 많은 벤더들이 이미 제품을 투입한 상태로, 조금이라도 높은 가상화 시장의 점유율을 차지하기 위해 보다 안정된 시스템, 관리툴을 개발에 막대한 자금을 투입하고 있습니다. 그덕분에 "서버의 가상화" ..

virtualization 2008.09.19