仮想化によるMacBook Pro for Windows開発。パフォーマンス?


8

私は職業別のWindows / Web開発者で、現在の開発マシンの代わりとしてMacBook Proを検討しています。私は、MacBook Proのビルド品質、ユニボディ構造、およびパフォーマンス仕様に感銘を受けました。私は特に、4 GB RAMを搭載したCore 2 Duo 2.4 GHzプロセッサを搭載した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 2010

主に、Windowsでメール、IM、およびその他の補助アプリをセットアップする必要がないためです。仮想化を使用することで、Windowsで開発できましたが、すぐにOSXに切り替えて電子メールなどを入手できました。また、Windowsをネイティブで実行することにより、トラックパッドの機能とバッテリーパフォーマンスのサポートを失うことになります。
webworm '19

メールなどでOS Xを簡単に再起動できます。あなたはいくつかの犠牲を払うつもりですが、パフォーマンスのヒットは私の意見ではそれだけの価値はありません。
ジョシュK

1
適切に構成されたVMで1日中作業するパフォーマンスヒットは、1回の再起動で失われる時間までは加算されないと私は確信しています。
コンソール

より多くのRAMが必要です。そこに行って、それをやった!
マットH

回答:


8

私は長年Windowsの管理者/開発者/ゲーマーで、最近MacBook Pro-13インチ、4GB RAMを購入しました。私が持っているものとあなたが見ているものとの違いは、CPU(私の2.2GHz)だけです。 VMWareを実行しても問題はありません。私は実際にBootcampパーティションをVMingしています。したがって、本質的には、1つのWindows BootcampパーティションをVMWareでラップしました。これにより、OSXで実行したり、起動すると、管理するWindowsのインスタンスが1つとWindowsアプリのセットが1つしかありません。正直に言うと、直接起動する必要があるのはゲーム(3Dサポート)だけです。

パフォーマンスに関しては、Win7とVSは独り占めなので、Windows VMに2-3を割り当ててもOSXに十分な供給があるように、4 GB以上のRAMを使用することを検討するかもしれません。そうでなければ、あなたがしようとしていることがうまくいかない理由はわかりません。OS間で何度もリブートするのは面倒です。絶対に必要な場合を除いて、100%ブートキャンプに行くことは絶対にありません。


それは素晴らしいです!BootcampパーティションをVMWare内のVMとして使用できることさえ知りませんでした。これにより、Windowsを1つインストールして、パフォーマンスが必要な場合にVMまたはブートキャンプを使用するオプションが可能になります。BootcampパーティションをVMとして設定する方法を説明するリンクがあると思いますか?ありがとう!
webworm 2010

VMWare Fusion(これは私が使用するものです):kb.vmware.com/selfservice/microsites/…VirtualBox (そしておそらくParallels)でもそれができるように思えますが、SuperUserに関する別の議論があったようですFusionは3つのうち最高だと思います。
guutenberg

Fusionは現在、私の意見では最高です。iMacでこれを実行できるように、8 GBのRAMを節約しています。

同じパーティションで使用できるようにVMWareとbasecampを設定することは素晴らしいアドバイスであり、両方の利点をここで提供します。
ステファニー

8

私はしません。私は10フィートのポールではその設定に触れません。

そのように開発したい場合は、ハードドライブをパーティション分割してBoot Campを使用してください。VMWare Fusion内にすべて含まれている、基本的にオペレーティングシステム、IDE、Webサーバー、およびSQLサーバーを実行することによるパフォーマンスの低下には満足できません。

すべてを実行するためのライセンスを購入しているので、インストールして完全なパフォーマンスを取得してみませんか?


私はこれ以上反対することができませんでした!また、virtualboxよりも高速と思われるFusionも使用していません。
コンソール

私はあなたを理解しているのかわかりません、あなたはあなたが反対するのですか?どうして?
Josh K、

私は完全に同意しません。OSX上のParallels VMのWindowsエクスペリエンスインデックスは5.1です。私はVS 2010を1日16時間、SQLとSharePoint 2010を同じ仮想環境で使用しており、これまで使用してきた他のどのマシンよりもパフォーマンスが優れています。OSXを他のすべてのアプリケーションやゲームに使用している間、このすべてが行われます。
BinaryMisfit 2011年

私もまったく同意しません。ParallelsDesktopを約4年間使用しており、私のMBP 13インチは、少なくとも職場の机の下にあるWintelワークステーションと同じように動作します。MacProにも同じ設定があります。パフォーマンスのために近くにあるWintelマシンをまだ見つけていません。後悔することはありません
5arx

3

私は2009 13 "Macを使用しており、VirtualBoxを使用してWindowsベースのWeb開発に1年近く使用しています。これは完全に機能します。実際、非常にうまく機能しているため、パラダイムシフトを引き起こしました。仕事中のWindowsマシンでも、今やすべての私の仮想マシンでの作業。

同時に複数の仮想マシンを実行することが多く、メインの開発VMでは複数のSQLサーバーインスタンスが実行されています。VS2008でかなり重いエンタープライズWebアプリケーションを開発していますが、パフォーマンスに問題はありません。ペナルティはありますが、正直に言って、ウェブ開発でそれが目立つとは感じません。きっと測れると思いますが、日々の仕事では考えさえしていません。私が考えていることは、windowsupdateがVMを再起動したいとき、私はそれから飛び出し、他のことを1分間行うことです。企業のアンチウイルスがメインのVMを停止した場合、私はそれを最小化し、他のことを続けます。

Macで実行しているのと同じVMが、職場のWindowsマシンでも問題なく実行されます。さまざまなタスクやさまざまなセットアップ用に、隔離された、ポータブルな、簡単に複製できるマシンを用意することの利便性は、すばらしいものです。私は実際に持っているよりもはるかに多くのパフォーマンスを犠牲にします。

主なパフォーマンスキラーは大量のIOであるため、Time MachineまたはSpotlightがそのディスク上で何もできない場合は、ホストOSとは別の物理ディスクにVMを置いてください。


2

MacBook Pro 15 "Late 2010を使用しています。i7、8 GBのRAM、500 GBの7200rpmドライブを実行すると、CoherenceでParallelsを実行したときのパフォーマンスが非常に優れています。Windows7 VMは、5.1のWindowsエクスペリエンスインデックスを報告し、Visual Studio 2010、SQLを使用しています。このマシン上のServer 2008 R2、およびSharePoint 2010。

ゲームをするつもりでない限り、VMをシャットダウンすることはありません。Macの仮想環境を日々の開発に強くお勧めできます。私はVMでほとんどのSteamゲームをプレイしても妥当な結果が得られたので、全体的にセットアップに非常に満足しています。


0

誰もこれについて言及していないことに驚きます。私は13インチのMacbook Proを持っています。これは、VMwareをうまく処理できます。

非常に速く低下することに気付いた唯一のことはバッテリーの寿命です。そのため、VMを実行しているときは、macbookが通常提供できる長いバッテリーの寿命を期待できません。

私のシステムから、バッテリーの寿命が半分に減ったことがわかります...

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.