Select Page

[맥노트] 맥용 가상 머신(Virtual Machine) 성능 벤치마크

맥 OS X 용 가상 머신(Virtual Machine, 이하 VM) 솔루션의 메이저 급으로 가장 많이 사용되고 있는 제품들로 VMware Fusion(이하 VMF), Parallels Desktop(이하 PD), 그리고 무료이면서 다양한 OS 플래폼에서 실행되는 Sun 의 Virtual Box (이하 VB)가 있습니다. 한국의 비 표준 웹 환경을 완벽하게 맥에서 즐기기 위해서는 부트캠프를 이용하여 Full 윈도우즈를 실행시키거나, 맥 OS X 상에서 방금 나열한 제품들을 이용하여 윈도우즈를 VM 환경으로 실행시키면 됩니다. [기존 포스트 보기 : [VMF 에 윈도설치 가이드] [PD 에 윈도설치 가이드] [부트캠프에 윈도우즈7 설치 가이드] [PD 5 베타 리뷰][VMF 3 베타 리뷰]

clip_image003

필자가 본 블로그를 통하여 누누이 강조하는 내용 중 하나가, "전세계에서 가장 기술적/성능적으로 뛰어난 맥 OS X 를 포기하고, 지구상에서 가장 많이 팔렸지만 상대적으로 기술적/성능적으로 우수하지 않은 윈도계열 OS 를 메인으로 사용하는 것은 마치 람볼기니가 기름 많이 먹는다고 포기하고, 포드 컴팩카를 타고 다니는 것에 비유할 수 있습니다. – 포드가 어때서? 라고 반문하시는 분들이 계시겠지만, 여기서 강조하고 싶은 포인트는 기술적/성능적인 측면에서 훨씬 우수하고 편리한 것을 제쳐두고, 그저 손에 익은 환경에만 안주하려는 것은, 투자한 비용(맥이 좀 비싸죠?)을 100% 낭비하는 것이라는 게 제가 강조하고자 하는 포인트 입니다.

그래서 이번에 맥 OS X 상에서 윈도계열 OS 를 실행시킬 수 있는 프로그램들을 간단한 벤치마크 수치만으로 비교해 보았는데요, 틈틈이 화면 켑춰해 놓은 벤치마크 결과들이지만, 초보 및 일반 맥 유저들에게 도움이 될 것 같아 자료들을 정리해 보았습니다. (각각의 맥용 VM 제품마다 지원되는 부가기능들은 장단점이 있습니다. 이번 포스트에서는 아주 단순한 벤치 마크 수치만을 놓고 비교한 것입니다. 참고로, 필자의 경우는 윈도우즈 비스타까지는 VMF 애용자였지만(Hack 이 쉽고, 방대한 분량의 가상 디스크들을 쉽게 공수할 수 있어서, 다양한 OS 를 설치하고 테스트해 볼 수 있었기에…), 윈도우즈7부터는 PD를 꾸준히 이용하고 있습니다. – VMF 의 비스타 환경에서 윈도우즈7를 실행시키면 화면이 자주 튀고, 메모리 에러가 발생하는 경우가 많음)

clip_image005

[맥 OS X 10.6 스노 레퍼드에서 GeekBench 결과]

1. 부트캠프 3.0 드라이버 환경 풀 부팅 – 윈도우즈7 엔터프라이즈 64비트

각각의 VM 제품의 벤치마크 결과를 비교하기 위해, 풀 부팅으로 윈도우즈를 실행시키고, 벤치마크 결과값을 먼저 뽑았습니다.

clip_image007

[윈도우즈7 자체 내장 하드웨어 성능 테스트]

clip_image009

[부트캠프로 풀 부팅한 윈도우즈7 엔터프라이즈 64비트의 GeekBench 결과]

2. Parallels Desktop 5.0 베타 8688 빌드(패러럴 데스크탑) – 윈도우즈7 얼터밋 32비트

윈도우즈 내장 벤치마크 및 GeekBench 에서 가장 좋은 점수가 나온 제품입니다. 베타 빌드로 테스트했지만, 현재 시점(2009년 8월31일)으로는 유일하게 윈도우즈 비스타/7의 확장된 그래픽(인터페이스 투명도 및 Aero)를 지원하는 VM 지원 제품이기도 합니다. 또한 최대 8개의 CPU 를 지원하고 향상된 멀티 CPU 관리 능력이 있어서, 풀 부팅 부트캠프와 비교해도 CPU 활용 능력에 있어서는 VM 제품군중 최고라고 할 수 있습니다. 웬만한 CPU Intensive 작업(예, 동영상 인코딩, 렌더링 등)도 무난하게 실행시킬 수 있는 환경을 지원합니다.

clip_image011

[인터페이스 그래픽 부분이 가장 낮은 수치를 기록했지만, 다른 VM 제품군에 비해 최고수준입니다.]

clip_image013

[GeekBench 결과값도 풀 부팅 부트캠프와 "크게" 차이 나지는 않습니다.]

*** Update 2009.9.19 최신 베타 Parallels Desktop 5.0 8898.551204 빌드

clip_image015

clip_image017

[오히려 기존 베타 빌드에 비해 떨어지는 벤치마크 결과네요~ 여전히 Aero 적용 시 화면 튀김이 발생하고요…]

3. VMware Fusion 2.0.5 (뷔엠웨어 퓨전) – 윈도우즈 비스타 얼터밋 32비트

맥 OS X 10.6 스노 레퍼드상에서 VMF 를 통하여 윈도우즈7을 실행시킬 경우, 화면이 튀기거나 메모리 액세스 에러가 중간에 종종 발생하여 윈도우즈 비스타 얼터밋만을 테스트해 볼 수 있었습니다. 윈도우즈7이 비스타에 비해 화면 반응속도를 월등히 높였다고는 하나, 기본적인 시스템 구조(Architecture)는 동일하므로, 여기서 첨부한 벤치마크 테스트 결과값과 큰 차이는 없을 겁니다.

clip_image019

[VMF 는 윈도우즈 데스크탑 계열 OS 에서 오직 2개의 CPU 만을 지원하기 때문에, 수치가 다른 제품들에 비해 훨씬 떨어지는 것을 확인할 수 있습니다.]

clip_image021

[GeekBench 결과도, 제한된 2 개의 CPU 사용으로 인하여 수치가 많이 떨어지는 것을 볼 수 있습니다.]

*** Update 2009.9.21 최신 VMWare Fusion 3 베타

clip_image023

clip_image025

clip_image027

[보다 많은 CPU 를 사용할 수 있어서, 기존 버전(2.0.5) 보다 월등히 높은 벤치마크 점수를 기록]

4. Virtual BOX 3.04 (버추얼 박스) – 윈도우즈7 얼터밋 32비트

무료 VM 소프트웨어임에도 불구하고, VMF, PD 못지않은 편리한 인터페이스와 도구들을 지원합니다. 다양한 OS (윈도계열, 리눅스, 맥오에스텐)상에서 실행시킬 수 있고, 하드웨어적으로 VM 환경을 지원하지 않아도 실행시킬 수 있다는 장점이 있습니다. 그러나 무료 소프트웨어인 만큼 상대적으로 세련되지 못한 인터페이스와 도구모음이 아쉬운 부분입니다.

clip_image029

[그래픽 부분(인터페이스/게임)에 한해서는 가장 낮은 결과값이 나온 VB]

clip_image031

[최대 32개의 CPU 를 지원하지만, 동일한 조건(4개의 CPU)에서 PD 비해 떨어지는 성능이 눈에 띕니다.]

5. 현 시점(2009년 8월 31일)에서의 중간 결론.

윈도우즈7을 VM 환경에서 가장 잘 실행시키고, 맥 하드웨어 성능을 최대한 활용할 수 있는 VM 소프트웨어는 PD 인 것 같습니다.  맥 OS X 상에서 VM 소프트웨어를 물색하고 계신 분들은 이번 포스트를 참고하셔서 Smart 한 결정을 하시기 바랍니다. (나중에 VMF 3.0 베타를 테스트하는 데로 본 글에 추가시키도록 하지요.)

*** 현시점(2009년 8월 31일)으로 VMF, PD, VB 모두 스노 레퍼드 Native 64 비트를 지원하지 않습니다.

*** 위에서 테스트한 모든 VM 소프트웨어의 가상 디스크 이미지는 3개의 하드디스크를 하나의 볼륨으로 묶은(Striped) Raid 볼륨에 저장시키고 테스트 하였습니다. (가상 디스크 이미지를 Striped Raid 볼륨에 저장시킬 경우, 보다 빠른 디스크 입출력을 지원받을 수 있습니다.)

*** 모든 VM 환경에서의 3D 게임은 현실적으로(?) 불가능 하다고 보시면 됩니다. – 너무 느리거나, 텍스처맵/지아메트리 값을 최소로 설정하고 하면 그런대로 FPS 가 나오지만, 화면이 너무 허접함. – 부트캠프로 리 부팅하지 않고도, 온라인 3D 게임에 로그인한 후, 친구 혹은 지인들과 "채팅" 할 때는 그런대로 활용할 수 있음.

About The Author

ssumer

Web Developer at University of Hawaii at Manoa, 저서: Mac QnA 실무 테크닉, Mac OS X 길라잡이(정보 문화사), Mac OS X 실무테크닉(성안당) / 기술 감역: 인텔 리얼센스 SDK 센서 프로그래밍(정보 문화사), 예제가 가득한 PHP 프로그래밍(정보 문화사), iPhone 가이드(성안당)

1 Comment

  1. namo

    마지막에 ‘제대로 읽고 씁시다!’보고 조용히 웃었습니다.

    Reply

Leave a reply

Your email address will not be published. Required fields are marked *