web-dev-qa-db-ja.com

パフォーマンスの向上-Windows7の実行VM Linuxホストで、またはその逆?

間もなくWindows7マシンを稼働させる予定です。 Windowsが提供するソフトウェア(Office、iTunesなど)が欲しいのですが、Linuxでソフトウェアを開発しています。 LinuxをホストとしてWindows7を使用して仮想マシンにインストールする必要がありますか(Windows独自のソフトウェアまたはVirtualBoxを介して)、またはLinuxパーティションをインストールして仮想マシンでWindows 7を実行し、Linuxをホストとして使用する必要があります( Windows 7ディスク)?後者も可能ですか?

Linux側では、OpenSuSE 11.2以降を実行し、開発しているソフトウェアはOpenGLとQtSDKを使用します。

前述のように、Windows側では、主にOfficeとiTunesを実行します。

どちらでもWebブラウジングができます。

3
Chance

最善の策は、WindowsをVM)で実行することです。Officeはリソースを消費しません。iTunesを音楽(ビデオではなく)にのみ使用している場合は、VMで完全に正常に動作します。

一方、開発のニーズは、別のVMレイヤーを経由せずに、OpenGLレイヤーに直接アクセスする必要があることを意味します。ホストレイヤーで実行すると、コンパイルが確実に高速になります。

したがって、ニーズに基づいて、それは間違いなくLinuxホスト上のWindows VMです。

2
caliban

ホストOSには次のものがあります。

  • アドイン(PCI)カードへのアクセス。ゲストはしません
  • ゲストよりもプラグイン(USB)デバイスへのアクセスが優れている/簡単
  • 明確に定義された画面の端と角。これは、今後のWindows 8のように、特定のデスクトップ操作にとって重要になる可能性があります。

1つのOSは、ドライバーによって全体的なパフォーマンスが向上する可能性があります。ゲストは間接的に利益を得るので、それはホストにとってより良い選択でしょう。

ゲストとしてWindowsを使用することは確かに実行可能ですが、仮想化されたハードウェアでWindowsを再アクティブ化する際に問題が発生する可能性があります。あなたはあなたの事件を呼び、訴えなければならないかもしれません。

1
Ken

答えは「状況次第」です。失うのは、VMハードウェアに直接アクセスできるドライバーです。これは通常、グラフィックスで最も問題を引き起こします。パフォーマンスの低いグラフィックスを実行している場合は、実際にはそうではありません。案件。

1
JOTN