VEの内部から見たCPUコアの数を制限する方法はありますか? 8コアサーバーがありますが、VEに特定のコアを1つだけ表示させたいです。
ありがとう!
Vzが101番の場合は、以下を使用して2つの2 CPUを設定します(それに応じて番号を変更します)。
vzctl set 101 --cpus 2 --save
VEを再起動する必要はありません。 --save
は、VEが再起動されたときに、変更が引き続き存在するようにします。 vzctl --help
設定可能な他のリソース用。
OpenVZは実際には仮想化ではありません。それはコンテナ化です。したがって、各コンテナは、それがオンになっているシステムをそれ自体として認識します。各VEが取得できるCPU時間を制御するには、 各VE cpucreditsを割り当てる 。 このページでは、各VEに制限を設定する方法について説明します。
編集:これはvzctlのmanページで見つかりました。--cpulimit num[%] Limit of CPU usage for the VE, in per cent. Note if the computer has 2 CPUs, it has total of 200% CPU time. Default CPU limit is 0 (no CPU limit). --cpus num sets number of CPUs available in the VE.
したがって、カイルの答えは正しいです。しかし、私はこの答えをここに残しておきますb/cここにTweakに複数のノブがあります。