Windows 7で(Ubuntuベースの)Virtualboxシステムにより多くのプロセッサパワーを割り当てる方法は?


15

私がインストールされているVirtualBoxのは、Windows 7(32ビット)にインストールに2.20Ghz @ 2コアIntel i3-2330 CPUを持っている64ビットのラップトップ上で、32ビットのUbuntuベースのLinux OS、小学校を、および4GBのRAM (2.45使用可能)。

仮想システムに1.2 GBのRAMを割り当て、CPU割り当てのデフォルトのままにしました。VMプロセッサの設定は次のようになります。

ここに画像の説明を入力してください

Linux VMシステムが遅すぎる。

Win7のタスクマネージャーとLinuxのシステムモニターを見ると、これはおそらくRAMの使用量によるものではなく、仮想Linuxのプロセッサー能力が小さすぎることが原因であることがわかります。Windowsでは、VirtualBoxはCPUパワーの25%を消費し、約160 MBのRAMのみを使用します(私が見る4つのインスタンスを合計すると)。Linuxでは、通常1.2 GBのRAMの半分も使用されませんが、CPUリソースは常に100%使用されているようです

VMにより多くのCPUリソースを割り当てることはできますか?どうやってするか?VMに既にインストールされているシステムに対してそれを実行できますか、または仮想OSを再インストールする必要がありますか?

CPU-Zは、WindowsのCPUについてこれを表示します。

ここに画像の説明を入力してください

私の目的は、Windows 7を使用せずに Linuxを時々使用することです。そのため、VMを使用するときにそれらを必要としないため、VirtualBoxはWindowsからより多くのCPUリソースを取得することを好みます。(Linuxシステムのデュアルブートインストールで私の目的がより適切になることは承知していますが、このラップトップのGPUにはLinuxの適切なドライバーがありません。コンピューターがシャットダウンする前に熱くなりすぎます。 Linuxがインストールされている場合、または適切なドライバーをインストールする前など


1
愚かな質問。CPUコアをさらに割り当てる前に、すべてのVMをシャットダウンしましたか?すべてではない場合、少なくともより多くのコアを提供しようとしているものをシャットダウンします。
MonkeyZeus 14年

@MonkeyZeus-それはあなたの愚かな意味に依存します。32ビットのゲストが必要であることを知りませんでした。ゲストはシャットダウンされましたが、以下の回答が主張するように、64ビットシステムが必要であるため、設定にアクセスできませんでした。質問を編集して、ゲストが32ビットであると言った。

私はあなたの質問を判断していませんでした、私は単に私の質問を潜在的に愚かであるとマークしていました=)。時にはそれはあなたを得る単純なものです!
MonkeyZeus 14年

ゲームに遅れて、@ MonkeyZeusなど、あなたは句読点のせいであなたが批判しているように見えただけでした。 :) ...」(はいトピックオフコメントが、そこにすべてのそれらのESLの人々を助けるかもしれない:私は愚かな質問を持っている
JimLohse

回答:


12

i3よりも優れたものを実行しているホストコンピューターを取得するのが本当の答え(IMO)です。:)

それに関係なく...

せいぜい25%しか使用しない理由は、i3には2つのコアがありますが、4つのスレッドがあるため、ホストは4つのプロセッサと見なしています。

VMは最大100%のいずれか1つのみを使用するように設定されているため、最大になった場合、ホストの合計CPU電力の25%しか使用していません。

複数の仮想CPUを許可するようにVBをセットアップするには、追加の設定を構成する必要があります。

  • マザーボード設定タブでI / O APICを有効にします

    ここに画像の説明を入力してください

  • Accelerationタブでハードウェア仮想化(VT-x / AMD-V)を有効にします

    ここに画像の説明を入力してください

問題を回避するために、物理コアの数よりも大きく設定しないでください。したがって、あなたの場合、2つ以上の仮想CPUを使用しようとしないでください。

物理的に使用可能な数よりも多くのCPUコア(実際のコア、ハイパースレッドなし)を使用するように仮想マシンを構成しないでください。

アクセラレーションオプションが利用できない場合は、BIOSで仮想化テクノロジー有効になっていることを確認してください


eOS Freya(Ubuntu)32ビットの現在のゲスト。だから、私は、64ビット版の必要

1
64ビットのゲストに設定する命令は少し疑わしいと思います。その手順をスキップし、他の推奨設定を使用するだけで機能しますか?
Ƭᴇcʜιᴇ007

2
そもそもあなたが既にそれらを有効にしていると思います。;)
Ƭᴇcʜιᴇ00714年

1
@techie-この質問をする前に、仮想化が何であるか

2
実際、64ビット部分は必須ではありません。VMwareのLubuntu 32ビットでテストしましたが、2つのプロセッサコアで正常に動作します。仮想化を有効にすることが欠けていました。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.