27.5. スケジューラーポリシーの設定


chrt コマンドラインツールを使用して、スケジューラーのポリシーと優先度を確認および調整できます。希望するプロパティーで新しいプロセスを開始するか、実行中のプロセスのプロパティーを変更できます。また、ランタイム時にポリシーを設定するのにも使用できます。

手順

  1. アクティブなプロセスのプロセス ID (PID) を表示します。

    # ps
    Copy to Clipboard Toggle word wrap
  2. ps コマンドで --pid または -p オプションを使用して、特定の PID の詳細を表示します。
  3. 特定のプロセスのスケジューリングポリシー、PID、および優先順位を確認します。

    # chrt -p 468
    pid 468's current scheduling policy: SCHED_FIFO
    pid 468's current scheduling priority: 85
    
    # chrt -p 476
    pid 476's current scheduling policy: SCHED_OTHER
    pid 476's current scheduling priority: 0
    Copy to Clipboard Toggle word wrap
  4. プロセスのスケジューリングポリシーを設定します。次に例を示します。

    1. PID 1000 のプロセスを SCHED_FIFO に設定し、優先度を 50 に設定するには、以下を実行します。

      # chrt -f -p 50 1000
      Copy to Clipboard Toggle word wrap
    2. PID 1000 のプロセスを SCHED_OTHER に設定し、優先度を 0 に設定するには、以下を実行します。

      # chrt -o -p 0 1000
      Copy to Clipboard Toggle word wrap
    3. PID 1000 のプロセスを SCHED_RR に設定し、優先度を 10 に設定するには、以下を実行します。

      # chrt -r -p 10 1000
      Copy to Clipboard Toggle word wrap
    4. 特定のポリシーおよび優先度で新規アプリケーションを開始するには、アプリケーションの名前を指定します。

      # chrt -f 36 /bin/my-app
      Copy to Clipboard Toggle word wrap
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

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

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

会社概要

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

Theme

© 2025 Red Hat