Centos 7でユーザー固有のリソース制限を設定しようとしていますが、cgroupの新しい実装の正しいコマンドが見つかりませんでした。文書しかし、ユーザーではなくサービスを制限することについて話します。)
Centos 6の手順は次のとおりです。
次へ追加
/etc/cgconfig.conf
group mygroup{ cpu { cpu.shares = 200; } memory { memory.limit_in_bytes = 128m; } }
再起動
service cgconfig restart
- システム起動時に開始:
chkconfig cgconfig on
- グループが正しく追加されていることを確認してください。
lscgroup
作成したcgroupにリソースを制限するプロセスを追加します。
/etc/cgrules.conf
myuser cpu,memory mygroup/
cgrules 構成変更を適用するには、cgred サービスを開始します。
service cgred start
- 再起動後もルールが維持されるように、システム起動時にcgredサービスを有効にする必要があります。
chkconfig cgred on
何ですかCentos 7と同じですか?
答え1
systemctl set-property user-1000.slice CPUShares=100