GNU/Linux >> Linux の 問題 >  >> Linux

renice:コマンドが見つかりません

nice を使用して新しいプロセスを開始するのに対し、renice コマンドを使用すると、既に実行中のプロセスのスケジューリングの優先度を変更できます。 -n オプションを使用して、プロセスに持たせたい新しいナイス値を指定します。 -g オプションを使用してプロセス グループを再設定すると、プロセス グループ内のすべてのプロセスの nice 値が変更されます。 -u オプションを使用してユーザーを再設定すると、そのユーザーが所有するすべてのプロセスのナイス値が変更されます。デフォルトでは、影響を受けるプロセスは PID によって指定されます。

構文

renice コマンドの構文は次のとおりです。

# renice [-n {nice value}] [options] {identifier}

renice コマンドの実行中に以下のエラーが発生した場合:

renice: command not found

選択したディストリビューションに従って、以下のパッケージをインストールしてみてください:

OS 分布 コマンド
OS X brew install util-linux
Debian apt-get インストール bsdutils
Ubuntu apt-get インストール bsdutils
アルパイン apk add util-linux
Arch Linux pacman -S util-linux
カリ Linux apt-get インストール bsdutils
CentOS yum install util-linux
Fedora dnf インストール util-linux
Raspbian apt-get インストール bsdutils

通常のユーザーは自分のプロセスの nice レベルを上げることができますが、スーパーユーザーはそれを下げる (優先度を上げる) こともでき、任意のプロセスを操作できます。有効な範囲は -20 から +20 ですが、負の数を大きくしないでください。そうしないと、重要なシステム プロセスに干渉する可能性があります。

renice コマンドとは別に、top コマンドを使用して、実行中のプロセスの nice 値を変更することもできます。次の手順は、top コマンドを使用してプロセスの優先度を変更するために使用されます:

  • トップ コマンドを呼び出す
  • キーボードの r キーを押すと、トップ コマンドの現在のインタラクティブ セッションで新しいナイス値を指定するオプションが表示されます
  • 新しいナイス値と PID を入力し、Enter キーを押します

renice コマンドの例

1. プロセスの優先度を設定するには:

# renice -n 20 -p 2112
# renice --priority 20 -p 2112 

2. グループのプロセスの優先度を変更するには:

# renice -n 20 -g SUPPORT 

3. ユーザーのプロセスの優先度を変更するには:

# renice -n 20 u mike 

4. バージョンを取得するには:

# renice -v
# renice --version 

5. ヘルプを表示するには:

# renice -h
# renice --help 

6. ユーザーが所有するすべてのプロセスの優先度を変更します:

# renice -n niceness_value -u user

7. プロセス グループに属するすべてのプロセスの優先度を変更します。

# renice -n niceness_value --pgrp process_group

結論

renice コマンドは、既存のプロセスのナイス レベルを変更するために使用されます。その構文は次のとおりです:

$ renice -n [NICELEVEL] [PID’s]

renice コマンドとは別に、top コマンドを使用して、実行中のプロセスの nice 値を変更することもできます。次の手順は、top コマンドを使用してプロセスの優先度を変更するために使用されます:

  • トップ コマンドを呼び出します。
  • キーボードの r キーを押すと、最上位コマンドの現在のインタラクティブ セッションで新しいナイス値を指定するオプションが表示されます。
  • 新しいナイス値と PID を入力し、Enter キーを押します。


Linux
  1. ifrename:コマンドが見つかりません

  2. dpkg:コマンドが見つかりません

  3. netstat:コマンドが見つかりません

  1. kubectl:コマンドが見つかりません

  2. tvservice:コマンドが見つかりません

  3. lspci:コマンドが見つかりません

  1. nc:コマンドが見つかりません

  2. pstree:コマンドが見つかりません

  3. ln:コマンドが見つかりません