동적 메모리
영향을 받는 플랫폼
클라이언트(가상 머신으로 실행) - Windows Vista | Windows 7
서버 - Windows Server 2008 R2 Hyper-V SP1
기능 영향
심각도 - 낮음
빈도 - 높음
설명
높은 수준에서 Hyper-V 동적 메모리는 Windows Server 2008 R2 SP1에 포함된 Hyper-V 역할에 대한 메모리 관리 개선 사항입니다. 프로덕션용으로 설계되었으며 고객은 물리적 컴퓨터에서 메모리 사용률을 최적화하면서 더 높은 통합/VM(가상 머신) 밀도 비율을 달성할 수 있습니다. 정적 메모리 할당이 감소되고 필요에 따라 추가 메모리가 할당됩니다. 동적 메모리는 소프트웨어가 가상 머신 환경에서 올바르게 작동하는지 확인하려는 소프트웨어 개발자에게 영향을 줍니다.
사용 시나리오
동적 메모리가 시작되는 두 가지 주요 사용 시나리오, 호스트 쪽 애플리케이션 및 게스트 쪽 애플리케이션이 있습니다.
호스트 쪽 애플리케이션(관리 도구)
새 Windows Server 2008 R2 SP1 서버를 관리하는 이전 도구는 새 동적 메모리 설정에 액세스할 수 없습니다. Hyper-V 가상 머신에 대한 새 동적 메모리 설정을 관리하기 위해 새로운 WMI API 및 성능 카운터가 개발되었습니다. 관리 도구에서 작업하는 소프트웨어 개발자는 Hyper-V 역할이 설치된 Windows Server 2008 R2 SP1에서 사용할 수 있는 이러한 API 및 카운터를 활용해야 합니다. 이러한 새 API에 대한 자세한 내용은 MSDN의 Hyper-V WMI 공급자 설명서를 통해 사용할 수 있습니다.
게스트 쪽 애플리케이션
동적 메모리를 사용하도록 구성된 가상 머신 내에서 사용할 소프트웨어를 작성하는 개발자는 VM 시스템 메모리가 더 이상 일정하지 않음을 명심해야 합니다. 따라서 애플리케이션은 다른 애플리케이션이 리소스를 활용할 수 있도록 더 이상 필요하지 않은 경우 메모리를 확보해야 합니다.
메모리 할당 및 할당 해제는 사용자 애플리케이션에서 정상적으로 계속 작동합니다. 동적 메모리는 대부분의 최종 사용자 애플리케이션에 완전히 투명합니다. 그러나 개발 중인 소프트웨어가 가상 머신에서 메모리 성능 카운터를 사용하는 경우 소프트웨어가 게스트 운영 체제 메모리 할당에 대한 변경 내용을 고려하도록 동적 메모리 사용 환경에서 신중한 테스트를 수행해야 합니다. 사용 가능한 메모리는 더 이상 가상 머신의 관점에서 "정적"이 아닙니다.
솔루션
동적 메모리를 활용하려면 가상 머신에 SP1(업데이트된 통합 서비스)이 설치되어 있어야 합니다. Hyper-V 가상 머신 관리에 사용되는 모든 컴퓨터가 최신 Windows Server 2008 R2 SP1 비트를 사용하고 있는지 확인합니다.
기타 리소스에 대한 링크
고지 사항
이 문서에 포함된 정보는 첫 번째 상용 릴리스 전에 실질적으로 수정될 수 있는 시험판 소프트웨어 제품과 관련이 있습니다. 따라서 이 정보는 처음 상업적으로 출시될 때 소프트웨어 제품을 정확하게 설명하거나 반영하지 않을 수 있습니다. 이 문서는 오직 정보 제공을 목적으로 합니다. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT.