統合コントロールグループ階層 (cgroup v2) - Amazon Linux 2023

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

統合コントロールグループ階層 (cgroup v2)

コントロールグループ (cgroup) は、プロセスを階層的に整理し、システムリソースをプロセス間で分散するための Linux カーネルの機能です。コントロールグループは、コンテナランタイムの実装や、さまざまな用途に systemd によって使用されています。

AL2 は をサポートしcgroupv1、AL2023 は をサポートしますcgroupv2。これは AL2023 ベースの Amazon ECS AMI を使用してコンテナ化されたワークロードをホストする の場合などの、コンテナ化されたワークロードの実行時に特に顕著です。

AL2023 には、 を使用してシステムを実行できるコードが引き続き含まれていますがcgroupv1、これは推奨またはサポートされている設定ではなく、Amazon Linux の今後のメジャーリリースで完全に削除されます。

systemd cgroup 委任ドキュメント」など、低レベルの Linux カーネルインターフェースに関するドキュメントは豊富です。

コンテナ以外の一般的なユースケースは、使用できるシステムリソースに制限があるsystemdユニットを作成することです。詳細については、「systemd.resource-control」を参照してください。