web-dev-qa-db-ja.com

VirtualBox内のUbuntuが遅い

XP内のVirtualBoxでUbuntuインスタンスを実行しています。詳細は次のとおりです。

Host: Windows XP Pro
Guest: Ubuntu 8.10
Total RAM: 3GB
RAM For VM: 1GB
Total Video Memory: 128MB
Video Memory for VM: 40MB
Hard Drive: 200GB
Hard Drive for VM: 30GB
Processor: 2.80GHz Core Duo

問題は、私が仮想マシン内にいるときはいつも、物事が非常に遅いように見えることです。たとえば、Firefox、Eclipseのロードには時間がかかり、ウィンドウをドラッグするとラグが表示されます。

以前に(VM内ではなく)Ubuntuを実行してみましたが、非常に高速に見えました。だから私はこの状況に対処しなければならないことに失望しています。しかし、再起動せずにXP=パーティションにアクセスする必要があるため、試行する必要があります。

全世界で仮想化が行われているようで、遅いシステムで誰もが故意に作業しているとは思えないので、遅いことに気付いて驚いています。

私の質問は-パフォーマンスを向上させるために私がしなければならないことはありますか?私は何か間違ったことをしていますか?

これは私のホームマシンであり、これが適切なフォーラムかどうかはわかりません。ありがとう。

9
Kapsh

できることがいくつかあります。

  • VMに与えるメモリをシステムメモリの半分以下に減らします。ホストがスムーズに動作するのに十分なメモリを持っていない場合、ゲストに影響します。通常、Windowsはより多くのメモリを必要としますそしてLinuxはそれを必要としません。
  • VBox設定でVT拡張機能を有効にします。これは、利用可能な場合、CPUに組み込まれたハードウェアサポートを使用します。
  • VMゲストでCompizのようなデスクトップ効果をオフにします。VBox2.2.2はVMで3Dアクセラレーションをサポートしていますが、3Dはまだ少し遅くなります。

これがお役に立てば幸いです。

編集:あなたができる別のことは、VMのターミナルウィンドウでトップを実行し、CPUまたはメモリを消費している特定のプロセスがあるかどうかを確認することです。
VMに問題がある場合、Windowsの速度が低下しますか?

3
Magus

これが「...しかし、XP再起動せずにパーティションにアクセスする必要があるため、試行する...」が実際の問題である場合、Ubuntu()から直接NTFSパーティションをマウントできます。 linux)問題ありません。「ubuntu ntfs」のクイックgoogleで詳細を確認できます

1
basszero

追加機能をインストールしましたか?彼らはかなりの違いを生みます。

方法は次のとおりです

1
vartec

私はVirtualBoxの下でUbuntu Server 9で同じ問題を抱えています。

VBを使用して、Weblogic Server(WLS)デプロイメントスクリプトをテストします。そのため、VM内でWeblogic管理サーバーインスタンスを実行する必要があります。今、WLSの起動時間はかなり不均一です。時々それは2分未満で開始し(非VM WLSの場合はOK)、特定のステップでハングし、明らかに何もしない(ディスクまたはCPUアクティビティが検出されない)。

ただし興味深いのは、VBがキーボード入力を取得した場合(つまり、同じUbuntuの別のコンソールで何かを実行している場合)は、起動がはるかに高速になることです。多くの場合、単純な "Enter"です。ハングしたWLSのUNIXコンソールで起動し、継続します。したがって、問題はリソース(CPU量?)の枯渇であると思います。VMは、Windowsから非常に低い優先順位を取得し、WLS実行するのに十分なCPUがありません。まあ、それは私の考えです。

私が本当に興味を持っているのは、それを修正する方法です。

WindowsタスクマネージャーでVB「高」または「リアルタイム」の優先順位さえも与えようとしました。最も目に見える結果はVBそれでも妥当な時間内にWLSブートを完了できません。実際に提案はあります。「Slackware LinuxでVBで同じように(WLSを実行)します」と言われたら、 Slackwareをインストールします。問題ありません。

0

私もこの問題を抱えていました。 xorg.confで何時間も遊んだ。とにかく私のハードウェア(Lenovo T60、ATIビデオカード)では、妥当なパフォーマンスを確認したい場合、マウス統合やvbvideoドライバーを使用できないようです。代わりに通常のビデオドライバを使用してみてください。もう1つの問題は、動的ウィンドウのサイズ変更をきちんと行うことができないことです。

0
Eric Johnson

ビデオメモリをVMに割り当てられたバイナリパワーとして最適なパフォーマンスのために維持することについて、どこかでメモを見つけました。VMを32MBに落とすか、最大64MBに増やしてみてください。

0
Brian Knoblauch