VMWare ESXiサーバー内で実行されているWindows 7、CentOS、およびUbuntu仮想マシンがいくつかあります。 Jenkinsを介してビルドする際にパフォーマンスを向上させるために、プロセッサの数を1から2-4に増やしたいと思います。
VMWare UIは「ゲストOSの後で仮想CPUの数を変更すると仮想マシンが不安定になる可能性がある」と警告します。
これらのOSで仮想CPUの数を増やすことは安全なオプションですか?
これは質問の反対です VM上のプロセッサの数を安全に減らすことはできますか?
私の結果をフォローアップするために、各プロセッサのプロセッサ数を4に増やしましたVMで問題はありませんでした。
CPUの数を1からそれ以上に増やすことは、あなたが言及したOS/Distroの最新バージョンでは安全です。最新のカーネルは、起動時にCPUの数に動的に適応し、追加しても問題はありません。 LinuxおよびWindowsの古いバージョン(2000年前後以前)は、変更にうまく適応しません。コアの削減についても同じことが本質的に当てはまります。ただし、VMをボトルネックにするリスクもあります。
答えは、リンクしたばかりの質問と同じです。
マルチCPUカーネル/ HALが有効になっているOSでは、これは問題ではありません。 Windows XP/2003以前の場合VMシングルCPU HALがインストールされていると、パフォーマンスが低下しますが、実際に不安定になることはありません。