가상화를 통한 Windows 개발 용 MacBook Pro. 공연?


8

저는 직업 별 Windows / 웹 개발자이며 현재 개발 시스템의 대체품으로 MacBook Pro를 고려하고 있습니다. MacBook Pro의 빌드 품질, 유니 바디 구성 및 성능 사양에 깊은 인상을 받았습니다. 특히 4GB RAM의 Core 2 Duo 2.4GHz 프로세서를 실행하는 13.3 "MacBook Pro에 관심이 있습니다.

궁금한 점은 ... 위에서 언급 한 MacBook Pro의 가상 환경 (VMWare Fusion 및 Windows 7)에서 SQL Server 2008, IIS 및 Visual Studio 2010을 실행할 때 어떤 성능을 기대할 수 있습니까?

13.3 인치 모델은 크기가 더 휴대하기 쉬우나 코어 2 듀오 프로세서에서 많은 것을 기대하고 있습니까? 코어 i5 프로세서를 사용하여 MacBook Pro의 다음 단계를 살펴 봐야합니까?

감사!


2
가상화를 사용해야하는 이유 Boot Camp를 통해 이중 부팅을 설정하고 가상화가 제공 할 수있는 것보다 훨씬 뛰어난 성능으로 Windows를 기본적으로 실행할 수 있습니다.
hbw

주로 Windows에서 이메일, IM 및 기타 보조 앱을 설정하지 않아도되기 때문입니다. 가상화를 사용하면 Windows에서 개발할 수 있지만 이메일 등을 위해 OSX로 신속하게 전환 할 수 있습니다. 또한 Windows를 기본적으로 실행하여 트랙 패드 기능과 배터리 성능에 대한 지원을 잃어 버렸습니다.
webworm

이메일 등을 위해 OS X로 쉽게 재부팅 할 수 있습니다. 당신은 약간의 희생을 할 것이지만, 성능의 히트는 내 의견으로는 가치가 없습니다.
Josh K

1
제대로 구성된 VM에서 하루 종일 작업하는 데 따른 성능 저하는 단일 재부팅으로도 손실되는 시간을 늘리지 않을 것이라고 확신합니다.
Console

더 많은 RAM이 필요합니다. 거기 있었어!
Matt H

답변:


8

저는 최근 Windows Pro / 개발자 / 게이머로 최근 MacBook Pro-13 ", 4GB RAM을 구입했습니다. 가지고있는 것과보고있는 것의 차이점은 CPU (광산 2.2GHz)뿐입니다. VMWare를 실행하는 데 문제가 발생하지 않습니다. 실제로 Bootcamp 파티션을 VMing하고 있습니다. 따라서 본질적으로 VMWare에 싸인 Windows Bootcamp 파티션이 하나 있습니다. 그러면 OSX 또는 Windows 인스턴스 한 개와 Windows 앱 한 세트 만 관리 할 수 ​​있으며 완벽하게 정직하게 말하자면 직접 부팅해야하는 경우는 게임 (3D 지원)뿐입니다.

성능에 관해서는 Win7과 VS가 혼잡하므로 4GB 이상의 램을 사용하여 Windows VM에 2-3을 할당하고 OSX에 대한 적절한 공급을 유지할 수 있습니다. 그렇지 않으면 당신이하려는 일이 효과가없는 이유를 알 수 없습니다. OS간에 재부팅하는 것은 고통 스럽습니다. 절대적으로 필요한 경우가 아니라면 100 % 부트 캠프를 가지지 않을 것입니다.


듣기 좋네요! 심지어 Bootcamp 파티션을 VMWare 내에서 VM으로 사용할 수 있다는 것도 몰랐습니다. 이를 통해 단일 Windows 설치와 성능이 필요한 경우 VM 또는 Bootcamp를 사용할 수 있습니다. Bootcamp 파티션을 VM으로 설정하는 방법을 설명하는 링크가 있습니까? 감사!
webworm

VMWare Fusion (이것이 내가 사용하는 것입니다 ) : kb.vmware.com/selfservice/microsites/… VirtualBox (및 Parallels) 로도 할 수있는 것처럼 보입니다. 퓨전이 세 가지 중 최고라고 생각하십시오.
ggutenberg

퓨전은 현재 제 생각에는 최고입니다. 8GB RAM을 절약하여 iMac에서이 작업을 수행 할 수 있습니다.

VMWare와베이스 캠프를 동일한 파티션에서 사용할 수 있도록 설정하는 것은 훌륭한 조언이며 여기에서 두 가지 이점을 모두 누릴 수 있습니다.
Stephanie

8

나는하지 않을 것입니다. 나는 열 발 극으로 그 설정을 건드리지 않을 것입니다.

이와 같이 개발하려면 하드 드라이브를 분할하고 Boot Camp를 사용하십시오 . 기본적으로 운영 체제, IDE, 웹 서버 및 SQL 서버를 모두 실행하여 VMWare Fusion에 포함 된 성능 저하에 만족하지 않습니다.

실행할 모든 라이센스를 구입하고 있기 때문에 설치하고 전체 성능을 얻는 것이 어떻습니까?


나는 더 이상 동의하지 않았다! 그리고 나는 virtualbox보다 더 빠른 Fusion을 사용하지 않습니다!
Console

당신을 이해한다고 확신하지 않습니다. 왜?
Josh K

나는 완전히 동의하지 않습니다. OSX의 My Parallels VM의 Windows 체험 지수는 5.1입니다. 동일한 가상에서 Sql 및 SharePoint 2010과 함께 하루에 16 시간 VS 2010을 사용하며 지금까지 사용했던 다른 컴퓨터보다 성능이 뛰어납니다. 이 모든 것은 게임뿐만 아니라 다른 모든 응용 프로그램에 OSX를 계속 사용합니다.
BinaryMisfit

나도 전혀 동의하지 않습니다. 약 4 년 동안 Parallels Desktop을 사용해 왔으며 MBP 13 "은 최소한 직장에서 책상 아래에 앉아있는 Wintel 워크 스테이션뿐만 아니라 실행됩니다. MacPro에서도 동일한 설정이 있습니다. 아직 성능을 위해 그 근처에있는 Wintel 기계를 찾지 못했습니다. 후회하지 않을 것입니다.
5arx

3

저는 2009 년 13 인치 Mac을 가지고 있으며 거의 ​​1 년 동안 Virtualbox를 사용하는 Windows 기반 웹 개발에 사용했습니다. 완벽하게 작동합니다. 실제로는 잘 작동하여 패러다임 전환을 일으켰습니다. 이제 가상 컴퓨터, 심지어는 직장의 Windows 컴퓨터에서도 모든 작업을 수행 할 수 있습니다.

종종 여러 대의 가상 머신을 동시에 실행하는 경우가 많으며 주요 개발 VM에는 여러 개의 SQL Server 인스턴스가 실행 중입니다. VS2008에서 상당히 무거운 엔터프라이즈 웹 응용 프로그램을 개발하고 성능에 문제가 없습니다. 형벌이 있지만 솔직히 웹 개발에 눈에 띄지 않는다고 생각합니다. 나는 그것을 측정 할 수 있다고 확신하지만, 매일의 일에서 나는 그것에 대해 생각조차하지 않습니다. 내가 생각하는 것은 windowsupdate가 VM을 재부팅하려고 할 때 VM에서 튀어 나와서 잠시 동안 다른 일을한다는 것입니다. 회사 바이러스 백신이 기본 VM을 멈출 때 VM을 최소화하고 다른 작업을 수행합니다.

Mac에서 실행하는 것과 동일한 VM이 직장의 Windows 컴퓨터에서도 제대로 실행됩니다. 다른 작업과 다른 설정에 대해 격리되고 휴대용이며 쉽게 복제 할 수있는 시스템을 사용하는 편리함은 매우 훌륭합니다. 실제로하는 것보다 훨씬 더 많은 성능을 희생 할 것입니다.

주요 성능 저하 요인은 IO가 많으므로 Time Machine 또는 Spotlight가 해당 디스크에서 작업을 수행 할 수없고 수행하지 못하게하는 경우 VM을 호스트 OS와 별도의 물리적 디스크에 보관하십시오.


2

MacBook Pro 15 "Late 2010이 있습니다. i7, 8GB RAM 및 500GB 7200rpm 드라이브를 실행하면 Coherence에서 Parallels를 실행하는 성능이 뛰어납니다. Windows 7 VM에서 Windows 체험 지수 5.1을보고하고 Visual Studio 2010, SQL을 사용합니다. 이 컴퓨터의 매일 Server 2008 R2 및 SharePoint 2010.

게임을하지 않으면 VM을 종료하지 않습니다. 일상적인 개발을 위해 Mac에서 가상 환경을 강력히 추천 할 수 있습니다. 합리적인 결과로 VM에서 대부분의 Steam 게임을 플레이하기 때문에 전반적인 설정에 매우 만족합니다.


0

아무도 이것을 언급하지 않은 것에 놀랐습니다. 맥북 프로 13 인치가 있는데 VM웨어를 잘 처리 할 수 ​​있습니다.

필자가 실제로 알 수있는 유일한 것은 배터리 수명입니다. 따라서 VM을 실행할 때 일반적으로 macbook이 제공 할 수있는 긴 배터리 수명을 기대하지 마십시오.

내 시스템에서 배터리 수명이 절반으로 줄었다는 것을 알 수 있습니다 ...

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.