cgroups(Control Groups)とは
- プロセスグループのリソース(CPU、メモリ、ディスクI/Oなど)の利用を制限・隔離するLinuxカーネルの機能
- プロセスとスレッドをグループ化して管理する技術
- グループに階層構造を適用することができ、体系的にリソース管理ができる。
項目 | 説明 |
---|---|
cpu | CPUの使用量制限 |
cpuacct | CPUの使用量統計情報提供 |
cpuset | CPUやメモリの配置制御 |
memory | メモリやスワップ(Swap)の使用量制 |
devices | デバイスに対するアクセス制御 |
freezer | グループ内プロセス停止及び再開 |
net_cls | ネットワーク制御 |
blkio | ブロックデバイスの入出力量の制御 |