Centos 6からCentos 7 cgroupへ

Centos 6からCentos 7 cgroupへ

Centos 7でユーザー固有のリソース制限を設定しようとしていますが、cgroupの新しい実装の正しいコマンドが見つかりませんでした。文書しかし、ユーザーではなくサービスを制限することについて話します。)

Centos 6の手順は次のとおりです。

  1. 次へ追加/etc/cgconfig.conf

    group mygroup{ cpu { cpu.shares = 200; } memory { memory.limit_in_bytes = 128m; } }

  2. 再起動service cgconfig restart

  3. システム起動時に開始:chkconfig cgconfig on
  4. グループが正しく追加されていることを確認してください。lscgroup
  5. 作成したcgroupにリソースを制限するプロセスを追加します。/etc/cgrules.conf

    myuser cpu,memory mygroup/

  6. cgrules 構成変更を適用するには、cgred サービスを開始します。service cgred start

  7. 再起動後もルールが維持されるように、システム起動時にcgredサービスを有効にする必要があります。chkconfig cgred on

何ですかCentos 7と同じですか?

答え1

ServerFaultのソリューション

systemctl set-property user-1000.slice CPUShares=100

関連情報