Parallels / Fusion보다 BootCamp가 얼마나 빠릅니까?


1

분명히 하드웨어에서 Windows / Linux를 기본적으로 실행하는 것이 모든 종류의 가상화 소프트웨어를 사용하는 것보다 빠르다는 것을 알고 있습니다. 반면 Parallels 또는 Fusion을 사용할 때는 Mac 및 PC 응용 프로그램을 나란히 사용할 수 있습니다.

가상화 분야에서 상당한 혁신이 있었으며 대부분의 최신 프로세서 (내 것을 포함하여)에는 특수 가상화 모드가 있기 때문에 차이가 실제로는 크지 않을 것이라고 생각합니다. 알고 계시다면 Parallels / Fusion 가상화 소프트웨어보다 BootCamp의 Windows / Linux가 얼마나 빠릅니까?

이것이 유스 케이스마다 다르면 다음과 같은 경우에 대한 답을 알고 싶습니다.

  • 소프트웨어 개발 (Visual Studio, Eclipse, Notepad ++, Total Commander, Git Bash 등)
  • 라이브 TV (USB DVB-T TV 스틱이있는 Windows Media Center)
  • 게임 (Quake III, Dragon Age, Unreal Tournament 등)
  • 유틸리티 소프트웨어 (내 셀, Lingvo 사전 등을위한 Nokia Ovi Suite)
  • Linux (개발 한 소프트웨어 테스트 및 디버깅을위한 Ubuntu 10.04)

Intel Core i7이 설치된 MacBook Pro 15 " 에서 Mac OS X 10.6.4를 실행 중이고 Windows 7 64 비트를 실행하려고합니다.

답변:


2

알고 계시다면 Parallels / Fusion 가상화 소프트웨어보다 BootCamp의 Windows / Linux가 얼마나 빠릅니까?

어떤 종류의 벤치 마크 없이도 귀하의 질문에 결정적으로 답하기는 정량화하기가 어렵습니다. 부트 캠프와 vmware fusion (또는 parallels / virtualbox)에 대한 경험에서 그것은 무엇보다 편리한 문제 였으므로 vmware fusion을 정기적으로 사용합니다. 이중 부팅과 가상화의 성능은 눈에 띄었지만 컴퓨터 사용 방법에 따라 다릅니다.

소프트웨어 개발 (Visual Studio, Eclipse, Notepad ++, Total Commander, Git Bash 등)

Windows 7 Pro (64 비트)에서 Visual Studio 2008/2010을 사용하고 Ubuntu에서 KomodoEdit을 사용합니다. 약간 더 긴 빌드 시간 이외의 실제 개발 문제는 보이지 않습니다. ASP.NET 사이트를 구축하는 경우 IIS를 시작하는 것이 평소보다 약간 길지만 평소보다 눈에 띄게 나쁜 것은 없습니다.

VSS / TFS / Git / CVS / source 버전 제어 등에 대해서는 말할 수 없습니다. 기본적으로 소프트웨어 개발은 ​​거의 동일하지만 코드, 라이브러리 / 어셈블리, 종속성 및 컴파일 프로세스의 복잡성에 따라 거의 동일합니다. 평소보다 조금 오래 걸릴 수 있습니다. 다시 한 번 벤치 마크는 차이점을 보여 주지만 내 경험상 비가 상 환경에 충분히 가깝습니다.

라이브 TV (USB DVB-T TV 스틱이있는 Windows Media Center)

USB 또는 가상 머신을 통해 라이브 TV를 본 적이 없어서 아무 말도 할 수 없습니다. 그러나 네트워크 공유를 통해 스트리밍 비디오 또는 비디오 파일을 볼 때조차 때때로 시차가 발생 했습니다 . I / O가 많은 것은 가상 환경을 사용하면 더 많은 것을 알 수 있습니다.

게임 (Quake III, Dragon Age, Unreal Tournament 등)

솔리테어 게임을 계획하지 않으면 가상화 된 게임을 피할 수 있습니다. 2GB의 RAM으로 Windows 7에서 Civ4를 재생하려고 시도했지만 너무 느 렸습니다. 퀘이크, 언리얼 토너먼트가 훨씬 나아질 것 같습니다. 이러한 게임이 비교적 오래되었다는 점을 감안할 때, 심각한 게이머는 가상 머신이 기본 하드웨어와 동등한 성능을 기대할 수 있다고 생각하지 않습니다 .

유틸리티 소프트웨어 (내 셀, Lingvo 사전 등을위한 Nokia Ovi Suite)

나는 이것이 가상 머신이 아닌 것처럼 예상대로 실행될 것이라고 생각합니다.

Linux (개발 한 소프트웨어 테스트 및 디버깅을위한 Ubuntu 10.04)

비가 상 머신 속도에 가깝습니다.


찾고있는 부트 캠프 파티션을 가상화하는 방법이 있습니다. 당신이 부트 캠프 파티션을 만드는 경우, 창을 설치하고 OSX로 부팅, VM웨어 퓨전 그래서 당신이 VM로 부트 캠프 파티션을 처리 할 수있는 옵션이 사실 네이티브 듀얼 부팅 또는 가상 머신 인스턴스 중 하나를 실행합니다. 성능이 최우선 순위 인 경우이 방법이 더 좋습니다.

원하는 모든 소프트웨어와 게임을 설치하십시오. VM에서 성능이 좋지 않으면 최소한 bootcamp 파티션에 있습니다. 게임 / 앱 / TV가 제대로 실행되면 OSX를 유연하게 사용하고 필요할 때마다 Windows 7로 전환 할 수 있습니다. 나는 할 수 없습니다 이 리눅스 작동 할 수 있지만 그것을 할 수있는 방법이 있다면 그것은 나를 놀라게하지 않는다면 알고있다. 다음은 그러한 구성 수행에 대한 VMWare 정보에 대한 링크 입니다.


1
감사합니다. 지금까지 가장 상세하고 명확한 답변입니다. 또한 Parallels / Fusion 아래의 BootCamp 파티션에서 Windows를 실행할 수 있다는 것을 몰랐습니다. 나는 그것을 시도 할 것입니다. 이것은 기본적으로 소프트웨어 개발 중에 병행 사용 가능성을 결합하고 네이티브에서 효율적인 게임을 실행하는 문제를 해결할 수 있습니다.
Sergiy Belozorov

소프트웨어 개발과 관련하여 현재 300 개가 넘는 프로젝트로 구성되어 있으며 쿼드 코어 프로세서를 구축하는 데 약 40-50 분이 소요되는 거대한 솔루션 (예 : Chromium)에 참여하고 있습니다. 코드를 조금만 변경해도 약 3-4 분의 재구성이 필요합니다. 따라서 건축 시간이 문제가 될 수 있습니다. 실제로 건축 시간이 얼마나 오래 걸리는지 계량 할 수 있습니까?
Sergiy Belozorov

내 빌드 시간은 일반적으로 .NET 기반 프로젝트에 대한 것이므로 작업이 얼마나 잘 번역되는지 알 수 없습니다. 또한 빌드 (?에서 가장 어쩌면 5) 그래서 그것을 말할 때 내에서 수많은 프로젝트가없는 것 같습니다 1 분 - 조금 더 정상보다, 나는 30 초를 추정하고있다. Chromium에 대해 말해야 할 것이지만, 최고의 추측 은 빌드 시간 측면에서 약 10-15 % 더 추가하는 것입니다. 지금, 나는 이 추정에 대해 매우 틀릴 수 있다고 추측 하고 있습니다. 그래서 부트 캠프 파티션이 좋은 방법이라고 생각합니다. 마치 VM 인 것처럼 사용해 볼 수 있으며 VM 및 VM이 아닌 상황 모두에서 성능을 확인할 수 있습니다.
osij2은

Parallels Desktop은 Boot Camp에서 Windows 7을 설치할 수 없습니다 (적어도 법적으로는 아님). 문제는 Windows 정품 인증을 시도 할 때 발생합니다. BootCamp와 Parallels는 서로 다른 두 가지 하드웨어 구성이므로 재부팅 할 때마다 Windows에서 정품 인증을 요청합니다. 그들은 마이크로 소프트에 전화를 한 후에 두 개의 라이센스가 있어도 단일 Windows 설치에 두 개를 설치할 수 없다고 말했다. 따라서 BootCamp에서 Windows 7을 부팅하는 것은 가짜이므로 합법적으로 수행 할 수 없습니다. 가상 (Parallels Desktop)과 물리적 (BootCamp)의 두 가지 시스템이 설치되었습니다.
Sergiy Belozorov

유감입니다. Parallels와 함께 bootcamp를 사용해 본 적이 없지만 VMWare fusion으로 성공적으로 수행했습니다.
osij2

1
  • 소프트웨어 개발 (Visual Studio, Eclipse, Notepad ++, Total Commander, Git Bash 등)

소프트웨어 개발의 경우 큰 차이가 보이지 않지만 완전히 고유 한 Mac 변형이 많이 있습니다 (TextMate = Notepad ++, Eclipse는 다중 플랫폼, git다중 플랫폼).

  • 라이브 TV (USB DVB-T TV 스틱이있는 Windows Media Center)

나는 그렇게 눈에 띄는 히트를 기대할 것입니다. 30-50 % 느려질 것 같아요 .

  • 게임 (Quake III, Dragon Age, Unreal Tournament 등)

다시 말하지만, 그래픽은 매우 중요합니다. 30-50 % 느려집니다.

  • 유틸리티 소프트웨어 (내 셀, Lingvo 사전 등을위한 Nokia Ovi Suite)

아마 차이가 없습니다.

  • Linux (개발 한 소프트웨어 테스트 및 디버깅을위한 Ubuntu 10.04)

아마 차이가 없습니다. 리눅스는 가볍고 놀랍도록 메모리가 적습니다.

VM에서 많은 양의 성능은 RAM과 관련이 있습니다. 충분히 큰 RAM 덩어리를 주면 괜찮습니다.


주로 Windows 용으로 개발하기 때문에 Windows에서 소프트웨어 개발을 수행해야합니다. 그러나 소프트웨어 테스트 / 디버깅에는 Mac과 Ubuntu를 사용합니다. 그럼에도 불구하고 우선 순위는 항상 Windows이므로 Eclipse와 git이 다중 플랫폼이라는 사실로 인해 실제로 이점이 없습니다.
Sergiy Belozorov

라이브 TV가 느려질 수 있다는 것에 놀랐습니다. 나는 어제 그것을보고 있었고 눈에 띄는 성능 차이를 보지 못했습니다. 당신의 의견이 무엇인지 설명해 주시겠습니까?
Sergiy Belozorov

@Sergiy : Windows Media Center를 실행하여 비디오를 처리합니다. 나는 결코 그것을 한 적이 없으므로 추측 일뿐입니다.
Josh K

-1

대부분의 경우 아무런 차이가 없습니다. 가상화 환경에서 어려움을 겪는 유일한 것은 그래픽 및 파일 I / O와 같은 것입니다. 순수한 계산을 위해 성능은 동일합니다.


건설적인 답변에 감사드립니다. 동적 드라이브가 아닌 사전 할당 된 드라이브를 사용하여 파일 I / O 오버 헤드를 피할 수 있습니까?
Sergiy Belozorov

1
아니요. 오버 헤드는 여전히 남아 있습니다. 또한 가상화 환경에서 실제로 두 개의 OS 가치가있는 프로세스를 실행하고 있습니다.
crazysim

crazysin, 당신 말이 맞습니다. Paul은 호스트 운영 체제가 아무것도하지 않고 메모리를 사용하지 않는다고 상상할 수 있다면 가상화 된 운영 체제는 그래픽 및 I / O를 제외하고는 기본 시스템과 매우 가깝게 실행됩니다 .
Sergiy Belozorov
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.