第35章 systemd を使用してアプリケーションが使用するリソースを管理する


RHEL 9 では、cgroup 階層が systemd ユニットツリーにバインドされます。これにより、リソース管理はプロセスレベルからアプリケーションレベルへと移行する。システムリソースは、systemctl コマンドを使用するか、systemd ユニットファイルを変更することで管理できます。

これを実現するために、systemd はユニットファイルから、または systemctl コマンドを介して直接、さまざまな設定オプションを取得します。次に、systemd は Linux カーネルのシステムコールや cgroupsnamespace などの機能を使用して、それらのオプションを特定のプロセスグループに適用します。

注記

systemd の設定オプションの全容については、以下の man ページを参照してください。

  • systemd.resource-control(5)
  • systemd.exec(5)

35.1. リソース管理における systemd のロール

Systemd はサービスを管理監視し、起動時に適切なタイミングと順序でサービスが開始されること、ハードウェアの使用を最適化するためにスムーズに実行されることを保証するとともに、リソース管理ポリシーを定義したり、パフォーマンスオプションを調整したりする機能を提供します。

重要

systemd を使用してシステムリソースの使用を制御します。cgroups 仮想ファイルシステムを手動で設定するのは 、cgroups-v2 階層に同等のコントローラーが存在しない cgroups-v1 コントローラーを使用する必要がある場合など、特別な場合に限ってください。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る