Hyper-V 메모리 성능

하이퍼바이저는 가상화되지 않은 시스템과 마찬가지로 게스트 물리적 메모리를 가상화하여 가상 머신을 서로 격리하고 각 게스트 운영 체제에 대해 연속적인 0부터 시작하는 메모리 공간을 제공합니다.

자식 파티션에 대한 올바른 메모리 크기 조정

일반적으로 물리적 컴퓨터의 서버 애플리케이션에 대해 수행하는 것처럼 가상 머신 메모리의 크기를 조정해야 합니다. 메모리가 부족하면 응답 시간 및 CPU 또는 I/O 사용량이 크게 증가할 수 있으므로 일반 및 피크 시간에 예상 부하를 합리적으로 처리하려면 크기를 조정해야 합니다.

동적 메모리를 사용하도록 설정하여 Windows 가상 머신 메모리 크기를 동적으로 지정할 수 있습니다. 동적 메모리를 사용하면 가상 머신의 애플리케이션에서 갑작스런 메모리 할당에 큰 문제가 발생하는 경우 동적 메모리가 메모리 압력에 응답하는 동안 임시 백업을 보장하기 위해 가상 머신의 페이지 파일 크기를 늘릴 수 있습니다.

동적 메모리에 대한 자세한 내용은 Hyper-V 동적 메모리 개요Hyper-V 동적 메모리 구성 가이드를 참조하세요.

자식 파티션에서 Windows 실행하는 경우 자식 파티션 내의 다음 성능 카운터를 사용하여 자식 파티션에 메모리 부족이 발생하고 더 높은 가상 머신 메모리 크기로 더 나은 성능을 발휘할 수 있는지 여부를 식별할 수 있습니다.

성능 카운터 제안된 임계값
메모리 – 대기 캐시 예약 바이트 대기 캐시 예약 바이트와 무료 및 제로 페이지 목록 바이트의 합계는 1GB가 있는 시스템에서는 200MB 이상이어야 하고, 2GB 이상의 RAM이 표시되는 시스템에서는 300MB 이상이어야 합니다.
메모리 – 0페이지 목록 바이트 사용 & 대기 캐시 예약 바이트와 무료 및 제로 페이지 목록 바이트의 합계는 1GB가 있는 시스템에서는 200MB 이상이어야 하고, 2GB 이상의 RAM이 표시되는 시스템에서는 300MB 이상이어야 합니다.
Memory – Pages Input/Sec 1시간 동안의 평균은 10 미만입니다.

루트 파티션에 대한 올바른 메모리 크기 조정

루트 파티션에는 I/O 가상화, 가상 머신 스냅샷 및 관리와 같은 서비스를 제공하여 자식 파티션을 지원하기에 충분한 메모리가 있어야 합니다.

Windows Server 2016 Hyper-V는 루트 파티션의 관리 운영 체제의 런타임 상태를 모니터링하여 자식 파티션에 안전하게 할당할 수 있는 메모리 양을 결정하는 동시에 루트 파티션의 고성능 및 안정성을 보장합니다.

추가 참조