본문 바로가기

아티클/팁/기타

가상 머신과 호스트 성능과의 관계

지금 회사에서 쓰고 있는 펜티엄 D950을 Q6600으로 교체하려고 성능 관련 자료를 찾다가 재미있는 자료를 발견했는데 :

 

:: Virtual Machine CPU Performance

"이상적인" Virtual PC의 성능 목표가 다음과 같다는 주장 :

  • CPU: 96-97% of host
  • Network: 70-90% of host
  • Disk: 40-70% of host

...에 대해서 동의할 수 없다는 리플에 대해서, 실제 성능 측정을 wprime으로 수행한 결과.
다른 VMWare 유저가 리플을 달았는데 결국 VMWare 만세라는 결론으로 끝.
VPC의 CPU 에뮬레이션 성능이 90% 내외, VMWare Server의 CPU 에뮬레이션 성능은 95% 내외를 기록.

 

:: VM Performance Checklist - Before you Complain that your Virtual Machine is Slow

가상 머신을 사용할 때 성능을 위해 체크해보아야 할 항목 정리. 간략하게 제목만 뽑아보면 (괄호 안의 텍스트는 케냘이 추가한 것) :

  • 호스트/게스트 조각 모음 수행
    • 어플리케이션을 적게 수행(당연한걸!)
    • 가상 머신을 별도의 디스크에서 운용
    • 가상 머신 최적화 ; 별도의 툴이 있는듯
    • Hardware Assisted Virtualization 허용
    • 가상 머신의 메모리를 줄여라
    • VM용 윈도우 인스톨본 만드는 것을 고려
    • VM 하드드라이브를 압축 (not expanding 옵션을 말하는건가...)
    • 호스트에서 NTFS 압축을 사용하지 마라 ; 파일이 4기가 넘어가면 깨진다
    • VM 운영중인 호스트에 Remote Desktop이나 VNC를 사용하지 마라 ; 가상머신 자체의 Remote Desktop을 사용하라 (이거 중요!)
    • Virtual Machine Additions 설치 (이것 또한 중요)
    • 화면 효과 다 꺼라 

    언젠가 케냘도 이런 목록을 한 번 정리해야겠다고 생각은 하고 있었는데... 이미 선수친 사람이 있으니 의욕이 사라져 버렸음. 아아...