Virtual Server 2005 성능 팁

기술 자료 번역 기술 자료 번역
기술 자료: 903748 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

요약

컴퓨터 하드웨어 가상화는 적은 수의 실제 서버를 사용할 수 있게 하는 강력한 기능입니다. 이 기능을 올바로 사용하면 다음과 같은 두 가지 이점을 얻을 수 있습니다.
  • 하드웨어가 보다 효율적으로 실행됩니다.
  • 하드웨어가 보다 적은 실제 공간과 전력을 사용합니다.
그러나 가상화에는 단점이 있습니다. 가상화 기술은 성능에 역행하기 때문에 가상화를 수행해도 프로그램이 더 빠르게 실행되지는 않습니다.

가상화는 더 많은 작업 로드를 실행하기 위해 실제 서버를 나누는 프로세스입니다. 따라서 가상화를 수행하면 하드웨어가 보다 효율적으로 실행됩니다. 그러나 많은 실제 서버의 작업 로드를 가상화 기술을 실행하는 단일 실제 서버로 통합하면 해당 서버에서 더 이상 CPU, 메모리, 하드 디스크 및 네트워크 리소스를 위해 전용 I/O를 사용하지 않고 같은 I/O를 공유한다는 단점이 있습니다. 이 경우 리소스 병목 현상이 발생할 수 있습니다.

가상화 기술을 사용하면 리소스 병목 현상이 발생할 수 있지만 대부분의 최신 컴퓨터 하드웨어는 충분히 빠르기 때문에 성능 문제를 줄일 수 있습니다. 그러나 가상화 기술을 성공적으로 사용하려면 이러한 리소스 병목 현상을 이해하고 줄일 수 있어야 합니다.

소개

이 문서에서는 Microsoft Virtual Server 2005에서 게스트 운영 체제를 실행할 때 가상 컴퓨터의 성능을 최적화하는 데 도움이 되는 팁과 방법에 대해 설명합니다.

추가 정보

Virtual Server 2005에서 실행되는 가상 컴퓨터의 성능을 최적화하려면 다음 방법 중 하나 이상을 사용하십시오.

가상 컴퓨터용 추가 프로그램 설치

게스트 운영 체제에 가상 컴퓨터용 추가 프로그램을 설치하는 것이 좋습니다. 이 단계는 관리자가 가상 컴퓨터에서 게스트 운영 체제를 구성할 때 종종 간과됩니다. 가상 컴퓨터용 추가 프로그램의 기능은 게스트 운영 체제와 호스트 컴퓨터의 통합을 향상시키기 위한 것으로, 게스트 운영 체제의 성능과 관리 효율성도 향상시킵니다. 가상 컴퓨터용 추가 프로그램에 대한 자세한 내용은 Virtual Server 관리자 가이드(Virtual Server Administrator’s Guide)에서 가상 컴퓨터용 추가 프로그램 설치(Installing Virtual Machine Additions) 항목을 참조하십시오.

호스트 컴퓨터에 추가 RAM 설치

Virtual Server 2005를 실행하는 컴퓨터에 가능하면 많은 RAM을 설치하는 것이 좋습니다. 호스트 컴퓨터의 RAM 양은 Virtual Server 2005에서 실행할 수 있는 가상 컴퓨터의 수를 제한하는 데 가장 많은 영향을 주는 요인입니다. 호스트 운영 체제와 실행 중인 각 가상 컴퓨터에는 충분한 메모리가 필요합니다. 필요한 총 메모리 양을 계산하려면 다음 사항을 모두 고려하십시오.
  • 각 가상 컴퓨터의 운영 체제에 충분한 메모리를 할당합니다.
  • 각 가상 컴퓨터에서 실행되는 프로그램에 충분한 메모리를 할당합니다.
  • 호스트 컴퓨터의 운영 체제에 충분한 메모리를 할당합니다.
  • 실행 중인 각 가상 컴퓨터의 호스트 컴퓨터에 최대 32MB의 RAM을 추가로 할당합니다.
다음 표에서는 이러한 메모리 할당을 보여 줍니다.
표 축소표 확대
실제 및 가상 컴퓨터운영 체제OS에 할당된 RAM가상화에 할당된 RAM
필요한 총 RAM 양
호스트 컴퓨터Windows Server 2003512MB512MB
가상 컴퓨터 1Windows NT 4.0 서비스 팩 6a128MB32MB672MB
가상 컴퓨터 2Windows NT 4.0 서비스 팩 6a128MB32MB832MB
가상 컴퓨터 3Windows 2000 서비스 팩 4256MB32MB1120MB
가상 컴퓨터 4Windows 2000 서비스 팩 4256MB32MB1408MB
가상 컴퓨터 5Windows Server 2003512MB32MB1952MB
가상 컴퓨터 6Windows Server 2003512MB32MB2496MB
가상 컴퓨터 7Windows Server 2003512MB32MB3040MB
가상 컴퓨터 8Windows Server 2003512MB32MB3584MB
참고 이러한 메모리 할당 값은 권장 값입니다. 각 가상 컴퓨터와 호스트 운영 체제에 메모리를 추가로 할당하면 성능이 향상됩니다.

호스트 컴퓨터에 추가 CPU 설치

호스트 컴퓨터에 추가 CPU를 설치하면 더 많은 가상 컴퓨터를 실행할 수 있습니다. 더 많은 고급 컴퓨터에 Virtual Server 2005를 확장할 수 있도록 Virtual Server 2005는 높은 수준으로 스레드됩니다. 현재 각 가상 컴퓨터는 단일 프로세서 컴퓨터처럼 동작합니다. 이 경우 호스트 컴퓨터의 한 스레드가 각 가상 컴퓨터의 프로세서 역할을 합니다. 여러 가상 컴퓨터를 실행하면 여러 스레드가 다중 가상 프로세서 역할을 합니다. Virtual Server 2005는 호스트 컴퓨터에서 사용할 수 있는 모든 CPU를 기준으로 이러한 여러 스레드를 예약합니다. 따라서 여러 CPU가 있는 호스트 컴퓨터에서는 가상 컴퓨터의 성능이 향상됩니다.

호스트 컴퓨터에서 빠른 하드 디스크 하위 시스템 사용

디스크를 많이 사용하는 다른 프로그램과 마찬가지로 Virtual Server 2005도 실제 서버의 빠른 하드 디스크 하위 시스템이 제공하는 이점을 얻습니다. 일반적으로 SATA(직렬 ATA) 하드 디스크는 기존 IDE 하드 디스크보다 빠르고 SCSI 하드 디스크는 SATA와 기존 IDE 하드 디스크보다 빠릅니다. 스트라이프 RAID 구성을 사용하면 성능이 훨씬 더 향상되고 데이터 중복이 제공됩니다. SAN(저장 영역 네트워크) 환경에 Virtual Server 2005를 설치하고 SAN에 있는 가상 컴퓨터를 호스팅하려는 경우 여러 파이버 채널이 있는 호스트 버스 어댑터를 구입해야 합니다. 가상 컴퓨터와 하드 디스크에서 작업이 많이 수행되면 파이버 채널 연결이 포화 상태가 될 수 있습니다. 파이버 채널 연결이 포화 상태인지 여부를 확인하려면 호스트 컴퓨터에서 파이버 채널 어댑터의 성능을 모니터링하십시오.

호스트 운영 체제가 사용하는 하드 디스크와 다른 실제 디스크에 가상 하드 디스크 배치

호스트 운영 체제가 사용하는 하드 디스크와 다른 실제 디스크에 가상 하드 디스크를 배치하십시오. 또한 호스트 컴퓨터의 페이지 파일이 있는 하드 디스크와 다른 실제 디스크에도 가상 하드 디스크를 배치하십시오.

가상 IDE 하드 디스크 대신 가상 SCSI 하드 디스크 사용

가상 컴퓨터를 구성할 때 가상 IDE 하드 디스크 대신 가상 SCSI 디스크를 사용하십시오. 가상 SCSI 디스크는 디스크 작업 성능을 최대 20%까지 향상시킬 수 있습니다. 기존 IDE 하드 디스크는 버스에서 한 번에 하나의 트랜잭션만 처리할 수 있지만 SCSI 디스크는 버스에서 한 번에 여러 트랜잭션을 처리할 수 있습니다. 따라서 가능하면 SCSI 가상 하드 디스크를 사용하는 것이 좋습니다.

동적 확장 가상 하드 디스크 대신 고정 크기 가상 하드 디스크 사용

고정 크기 가상 하드 디스크와 동적 확장 가상 하드 디스크는 가장 일반적으로 사용되는 가상 하드 디스크입니다.

고정 크기 가상 하드 디스크를 만들면 해당 가상 하드 디스크에 필요한 모든 공간이 예약됩니다. 즉, 100GB의 고정 크기 가상 하드 디스크를 만들면 실제 하드 디스크에서 100GB가 예약됩니다. 고정 크기 가상 하드 디스크의 공간은 동적 확장 가상 하드 디스크의 공간보다 연속해서 있을 가능성이 더 높습니다. 또한 고정 크기 가상 하드 디스크는 가상 컴퓨터의 파일에 데이터를 기록하기 전에 해당 파일 크기를 확장할 필요가 없습니다. 따라서 고정 크기 가상 하드 디스크는 일반적으로 보다 나은 성능을 제공합니다.

동적 확장 가상 하드 디스크에서는 가상 하드 디스크에 데이터가 기록되면 .vhd 파일의 크기도 커집니다. 기본적으로 Virtual Server 2005는 이런 종류의 가상 하드 디스크를 만듭니다. 동적 확장 가상 하드 디스크를 만들 때는 최대 파일 크기를 지정해야 합니다. 이 크기에 따라 가상 하드 디스크 파일의 최대 크기가 결정됩니다. 예를 들어, 100GB의 동적 확장 가상 하드 디스크를 만들 경우 .vhd 파일의 초기 크기는 약 3MB입니다. 가상 컴퓨터가 가상 하드 디스크를 사용하면 새 데이터를 보관하기 위해 .vhd 파일 크기가 커집니다. 동적 확장 가상 하드 디스크는 필요한 경우에만 커지므로 호스트 컴퓨터의 실제 하드 디스크에서 연속된 공간을 사용할 가능성이 낮습니다. 따라서 호스트 컴퓨터의 실제 하드 디스크가 어떻게 조각났는지에 따라 가상 컴퓨터의 성능이 저하될 수 있습니다.

호스트 컴퓨터에 여러 네트워크 어댑터 설치

가상 컴퓨터의 성능을 향상시키는 가장 저렴한 방법 중 하나는 호스트 컴퓨터에 여러 네트워크 어댑터를 설치하는 것입니다. 모든 가상 컴퓨터가 단일 실제 네트워크 어댑터를 사용하도록 구성하는 대신 가상 컴퓨터 그룹이 가상 네트워크를 사용하도록 구성하고 각 가상 네트워크가 서로 다른 실제 네트워크 어댑터를 사용하도록 구성하십시오. 이렇게 하면 네트워크 트래픽을 여러 네트워크 어댑터로 분산시킬 수 있습니다.

Virtual Server 2005를 실행한 컴퓨터에서 다른 프로그램을 실행하면 안 됨

Virtual Server 2005를 실행하는 컴퓨터에서는 다른 프로그램을 실행하지 않는 것이 좋습니다. 다른 프로그램이 Virtual Server 2005와 리소스 경합을 벌이기 때문에 Virtual Server 2005에서 충분한 리소스를 확보하지 못할 수 있습니다. 이 문제는 실행 중인 모든 가상 컴퓨터에 영향을 줄 수 있습니다. 가상 환경에서 실행할 수 없는 프로그램을 실행해야 하는 경우와 같이 Virtual Server 2005 호스트 컴퓨터에서 다른 프로그램이나 서비스를 실행해야 하는 경우도 있지만 이 방법은 사용하지 않는 것이 좋습니다.

참조

Virtual Server 2005에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 참조하십시오.
http://www.microsoft.com/windowsserversystem/virtualserver/default.mspx(영문)
Virtual Server Migration Toolkit를 구하려면 다음 Microsoft 웹 사이트를 방문하십시오.
http://www.microsoft.com/windowsserversystem/virtualserver/evaluation/vsmt.mspx(영문)




Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 903748 - 마지막 검토: 2008년 1월 9일 수요일 - 수정: 2.4
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Virtual Server 2005 Standard Edition
  • Microsoft Virtual Server 2005 Enterprise Edition
키워드:?
kbhowto kbinfo kbpubtypekc KB903748

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com