none
Windows 서버에서 Hyper-V 사용시 권장하는 Memory 사이즈 RRS feed

  • 질문

  • 안녕하세요

    Windows Server 2008 R2 Enterprise 버전을 사용하고 있는데 Hyper-V 를 추가해서 VM를 실행하려고 합니다.

    이런 경우 Host 서버의 적절한 메모리 사이즈를 어떤식으로 정해야 하나요?

    2012년 2월 14일 화요일 오전 7:10

답변

  • 안녕하십니까? Monster75 ,

    Microsoft TechNetForum 사이트를 방문해 주셔서 감사합니다.

    문의 하신 “Windows 서버에서 Hyper-V 사용시 권장하는 Memory 사이즈 에 대해 답변드리겠습니다.

    아래 영문 자룔를 참고바랍니다.

    - Ensure there is sufficient memory installed on the physical computer that hosts the Hyper-V virtual machines – Available physical memory is often the most significant performance factor for BizTalk Server running on a Hyper-V virtual machine. This is because each virtual machine must reside in non-paged-pool memory, or memory that cannot be paged to the disk. Because non-paged-pool memory cannot be paged to disk, the physical computer that hosts the virtual machines should have available physical memory equal to the sum of the memory allocated for each virtual machine plus the following:

    300 MB for the Hypervisor plus 32 MB for the first GB of RAM allocated to each virtual machine plus another 8 MB for every additional GB of RAM allocated to each virtual machine plus 512 MB for the host operating system running on the root partition For example, if a Hyper-V virtual machine is allocated 2 GB of memory in the Hyper-V Manager, the actual physical memory used when running that Hyper-V virtual machine would be approximately 2388MB (300MB for the hypervisor +2GB allocated for the virtual machine + 32MB + 8MB = 2388MB). Because the hypervisor only needs to be loaded once,initialization of subsequent virtual machines does not incur the 300 MB overhead associated with loading the hypervisor. Therefore, if two Hyper-V virtual machines are each allocated 2 GB of memory in the Hyper-V Manager, the actual physical memory used when running these Hyper-V virtual machines would be approximately 4476MB (300MB for the hypervisor +4GB allocated for the virtual machines + 64 MB + 16MB = 4476MB).

    Note - As a general rule of thumb, plan to allocate at least 512 MB memory for the root partition to provide services such as I/O virtualization, snapshot files support, and child partition management.

    - Use a 64-bit guest operating system when possible – Consider using a 64-bit operating system for each guest operating system. This should be done because by default, 32-bit Windows operating systems can only address up to 2GB of virtual address space per process. Installation of a 64-bit operating system allows applications to take full advantage of the memory installed on the physical computer that hosts the Hyper-V virtual machines.

    참고자료

    Optimizing Performance on Hyper-V

    제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.

    제시해 드린 답변이 도움이 되었기를 바랍니다.

    답변이 문제 해결에 도움이 되었다면 답변으로 채택을 부탁드립니다. 하지만 문제 해결이 되지 않아서 정확한 답변을 하는 경우에는 문제의 정보를 더 자세하게 답변으로 제공해주시기 바랍니다.



    • 편집됨 Jina LeeModerator 2012년 2월 14일 화요일 오전 8:02
    • 답변으로 표시됨 Monster75 2012년 2월 14일 화요일 오전 8:04
    2012년 2월 14일 화요일 오전 8:02
    중재자
  • VM의 용도와 구동하실 OS 그리고 VM의 갯수에 따라 권장하는 사이즈가 다릅니다만....
    VM에 할당 할 메모리를 제외하고... 최하 4기가까지는 여유를 두시는 것이 좋습니다.

    저 같은 경우에는 16GB 정도의 메모리를 사용하고 있으며 Windows 7 VDI 2대와 (다이나믹 1~2기가,다이나믹 1~4기가) Windows Storage Server Essentials 1대 (다이나믹 2~4기가) 를 운영하고 있습니다.

    적절한 참고링크에 대해서는 이진아님 께서 달아 두신 자료를 참고 하시면 될 것 같습니다.

    ===================================
    무적전설 박성기(Park Sung Ki)
    Microsoft MVP ( Windows Expert - IT Pro )
    BLOG : 
    http://www.theprojecty.net
    Facebook Page : 
    http://fb.com/windowstory
    Twitter : 
    http://twitter.com/projecty

    2012년 2월 14일 화요일 오후 9:35

모든 응답

  • 안녕하십니까? Monster75 ,

    Microsoft TechNetForum 사이트를 방문해 주셔서 감사합니다.

    문의 하신 “Windows 서버에서 Hyper-V 사용시 권장하는 Memory 사이즈 에 대해 답변드리겠습니다.

    아래 영문 자룔를 참고바랍니다.

    - Ensure there is sufficient memory installed on the physical computer that hosts the Hyper-V virtual machines – Available physical memory is often the most significant performance factor for BizTalk Server running on a Hyper-V virtual machine. This is because each virtual machine must reside in non-paged-pool memory, or memory that cannot be paged to the disk. Because non-paged-pool memory cannot be paged to disk, the physical computer that hosts the virtual machines should have available physical memory equal to the sum of the memory allocated for each virtual machine plus the following:

    300 MB for the Hypervisor plus 32 MB for the first GB of RAM allocated to each virtual machine plus another 8 MB for every additional GB of RAM allocated to each virtual machine plus 512 MB for the host operating system running on the root partition For example, if a Hyper-V virtual machine is allocated 2 GB of memory in the Hyper-V Manager, the actual physical memory used when running that Hyper-V virtual machine would be approximately 2388MB (300MB for the hypervisor +2GB allocated for the virtual machine + 32MB + 8MB = 2388MB). Because the hypervisor only needs to be loaded once,initialization of subsequent virtual machines does not incur the 300 MB overhead associated with loading the hypervisor. Therefore, if two Hyper-V virtual machines are each allocated 2 GB of memory in the Hyper-V Manager, the actual physical memory used when running these Hyper-V virtual machines would be approximately 4476MB (300MB for the hypervisor +4GB allocated for the virtual machines + 64 MB + 16MB = 4476MB).

    Note - As a general rule of thumb, plan to allocate at least 512 MB memory for the root partition to provide services such as I/O virtualization, snapshot files support, and child partition management.

    - Use a 64-bit guest operating system when possible – Consider using a 64-bit operating system for each guest operating system. This should be done because by default, 32-bit Windows operating systems can only address up to 2GB of virtual address space per process. Installation of a 64-bit operating system allows applications to take full advantage of the memory installed on the physical computer that hosts the Hyper-V virtual machines.

    참고자료

    Optimizing Performance on Hyper-V

    제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.

    제시해 드린 답변이 도움이 되었기를 바랍니다.

    답변이 문제 해결에 도움이 되었다면 답변으로 채택을 부탁드립니다. 하지만 문제 해결이 되지 않아서 정확한 답변을 하는 경우에는 문제의 정보를 더 자세하게 답변으로 제공해주시기 바랍니다.



    • 편집됨 Jina LeeModerator 2012년 2월 14일 화요일 오전 8:02
    • 답변으로 표시됨 Monster75 2012년 2월 14일 화요일 오전 8:04
    2012년 2월 14일 화요일 오전 8:02
    중재자
  • VM의 용도와 구동하실 OS 그리고 VM의 갯수에 따라 권장하는 사이즈가 다릅니다만....
    VM에 할당 할 메모리를 제외하고... 최하 4기가까지는 여유를 두시는 것이 좋습니다.

    저 같은 경우에는 16GB 정도의 메모리를 사용하고 있으며 Windows 7 VDI 2대와 (다이나믹 1~2기가,다이나믹 1~4기가) Windows Storage Server Essentials 1대 (다이나믹 2~4기가) 를 운영하고 있습니다.

    적절한 참고링크에 대해서는 이진아님 께서 달아 두신 자료를 참고 하시면 될 것 같습니다.

    ===================================
    무적전설 박성기(Park Sung Ki)
    Microsoft MVP ( Windows Expert - IT Pro )
    BLOG : 
    http://www.theprojecty.net
    Facebook Page : 
    http://fb.com/windowstory
    Twitter : 
    http://twitter.com/projecty

    2012년 2월 14일 화요일 오후 9:35