VirtualBoxでUbuntu 14.04 32ビットを実行するために複数のCPUを使用したいのですが、マシンを停止して設定->システム->プロセッサに移動すると、スクリーンショット画像。
この機能を有効にするにはどうすればよいですか?
ホストOS:Windows 10 Pro 64ビット
ゲストOS:Ubuntu 14.04 32ビット
VirtualBox:バージョン5.1.22 r115126
プロセッサー:Intel(R)Core(TM)i7-3770 CPU @ 3.40GHz(8 CPUs)、〜3.4GHz
PS:私の最初の問題は、Ubuntu仮想マシンの速度が非常に遅いことです。パフォーマンスを改善したいので、その提案も歓迎します。
パフォーマンスを向上させるには、RAMを増やす必要があります。複数のCPUを使用するには、BIOSで「仮想化テクノロジー」を有効にする必要があります。BIOSオプションに移動して、[仮想化テクノロジー]システム設定」など。これはIntel-Vi-DまたはAMD-Vに似たAMDプロセッサを搭載したIntel-Viと呼ばれます。
VirtualBoxで複数のCPUを使用するオプションが提供されないという問題がまだある場合は、おそらく「Windows機能の有効化または無効化」でHyper-Vがインストールされているかどうかを確認する必要があります。複数のCPUコアを使用するために無効にする必要があるかもしれません。
一部のコンピューターには、複数のコアの仮想化使用に対する機能がない場合があります。古いコンピューターモデルや、より具体的なラップトップコンピューターを使用できます。場合によっては、コンピューターに利用可能な新しいBIOSバージョンがあるかどうかを確認する必要があります。
必ずHyper-Vを無効にしてください。 [コントロールパネル]> [Windowsの機能の有効化または無効化]> [Hyper-Vのチェックを外す]>コンピューターを再起動します。
私にとっては、仮想デバイスを右クリックして保存した状態を忘れなければなりませんでした。
私の問題は少し異なりますが、質問に収まります。ゲストに複数のプロセッサを使用させることはできません。
スライダーは灰色ではなく、1..4に設定できます(デュアルコアホストです)。
ただし、2に設定してWindowsゲストを起動すると、1つしか表示されません。
また、スライダーのすべての可能な値を試しましたが、Windowsゲストは常に1つを表示し、それ以上ではありません。
Windowsゲストで、コンソールでset
と入力すると、スライダーの位置に関係なく、常にラインが表示されます。
NUMBER_OF_PROCESSORS=1
ゲストのVirtualBOXで複数のCPUを有効にすることはできません。
奇妙なことは、LiveCD LinuxディストリビューションISOをゲスト仮想CDユニットに配置すると、スライダーに設定されているすべてのプロセッサが表示されることです...スライダーを無視するのはWindowsゲストだけです... i怒っている...そしてアイデアから。
この問題は、Windowsがインストールされたときに1つのプロセッサのみで構成されていたため、マルチプロセッサなしでインストールされ、複数のウィンドウを表示する方法がないために発生します。スライダー上にあるため、SMPモードでインストールされます。
だから、問題がある人には:
答えはBIOSではなく、答えは次のとおりです。
私は古いWindowsXPゲストで同様の問題を抱えていたことを覚えています。そのとき、WindowsをSMPモードに変更するパッチを試してから再起動しましたが、非常に不安定だったため、2で直接再インストールすることを選択しましたスライダー。