web-dev-qa-db-ja.com

VM上のプロセッサの数を安全に増やすことはできますか?

VMWare ESXiサーバー内で実行されているWindows 7、CentOS、およびUbuntu仮想マシンがいくつかあります。 Jenkinsを介してビルドする際にパフォーマンスを向上させるために、プロセッサの数を1から2-4に増やしたいと思います。

VMWare UIは「ゲストOSの後で仮想CPUの数を変更すると仮想マシンが不安定になる可能性がある」と警告します。

これらのOSで仮想CPUの数を増やすことは安全なオプションですか?

これは質問の反対です VM上のプロセッサの数を安全に減らすことはできますか?

私の結果をフォローアップするために、各プロセッサのプロセッサ数を4に増やしましたVMで問題はありませんでした。

7
Brian

CPUの数を1からそれ以上に増やすことは、あなたが言及したOS/Distroの最新バージョンでは安全です。最新のカーネルは、起動時にCPUの数に動的に適応し、追加しても問題はありません。 LinuxおよびWindowsの古いバージョン(2000年前後以前)は、変更にうまく適応しません。コアの削減についても同じことが本質的に当てはまります。ただし、VMをボトルネックにするリスクもあります。

6
Chris S

答えは、リンクしたばかりの質問と同じです。

マルチCPUカーネル/ HALが有効になっているOSでは、これは問題ではありません。 Windows XP/2003以前の場合VMシングルCPU HALがインストールされていると、パフォーマンスが低下しますが、実際に不安定になることはありません。

5
MDMarra