VirtualBox内のUbuntuが遅い[終了]


9

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パーティションにアクセスする必要があるため、試行する必要があります。

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

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

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


Ubuntuの標準リリースでは、VirtualBoxがカーネルを好まなかったため、VirtualBoxで起動していませんでした。問題はカーネルのACPIサポートにあると思います。以前は、インストールCDイメージを再起動して、新規インストールを「修復」し、新しいカーネルをapt-getする必要がありました。新しいリリースのカーネルはACPIをサポートしていますか、それとも問題を回避するためにVMとして実行するときにサポートをオフにしていますか?それはパフォーマンスに影響しますか?
デビッドヒックス

回答:


3

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

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

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

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


@Magus-ゲストのメモリを1GBに減らしました。少し改善されたと思います。私はすでに他の2つのことをやっていた。
カプシュ2009

必要に応じて、お使いのシステムを見て、あなたがラムの出ているかどうかを確認...あなたは、Linuxシステムにさらにラムを減らすことができます
トレント

ホストマシンに問題がないようです。トップは、日食が私のゲストのメモリの約50%を占めることを示していますが、それ以外には本当の独り占めはありません。
カプシュ2009

1

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

方法は次のとおりです。


@vartecアディションをインストールしました。
カプシュ2009

奇妙なことに、私はKubuntuをVboxに追加機能付きでインストールしましたが、驚くほど高速です。プロセッサーがCore 2 Duoであり、システムがVista(32ビット)であることを除いて、私のセットアップはほとんど同じです。
vartec 2009

Kubuntu内ではどのようなアプリケーションを実行していますか?
カプシュ2009年

ブラウザ(Firefox、Konqueror)、IDE(Komodo)、Apacheサーバーなど
vartec 2009年

「VirtualBoxで、[デバイス]-> [ゲスト追加機能のインストール]をクリックします。」VirtualBoxに[デバイス]メニューがあったとしても。
TelFiRE

1

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


0

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


0

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


0

VirtualBoxの下のUbuntu Server 9でも同じ問題が発生します。

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

しかし興味深い事実は、VBがキーボード入力を取得した場合(つまり、同じUbuntuの別のコンソールで何かを実行している場合)、起動がはるかに高速になることです。ハングしたWLS UNIXコンソールで単純な「Enter」を押すと、ウェイクアップして続行します。したがって、問題はリソース(CPUクオンツ)の不足であると思います。VMは何らかの理由でWindowsから非常に低い優先度を取得しており、WLSには実行するための十分なCPUがありません。まあ、それは私の考えです。

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

WindowsタスクマネージャでVBに「高」または「リアルタイム」の優先順位を付けようとしました。最も明白な結果は、妥当な時間内にWLSブートを完了できないにもかかわらず、VBがマシンをハングさせたことです。本当にどんな提案でも受け入れます。誰かが「Slackware LinuxのVBで同じこと(WLSを実行)を実行します」と言われたら、Slackwareをインストールします。問題ありません。

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