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