GNU/Linux >> Znalost Linux >  >> Linux

Příklady příkazů renice v Linuxu

Když pracujeme s příkazem nice, je jasné, že nemůže změnit prioritu plánování běžících procesů. Jak jsme právě viděli, v tomto případě bychom museli proces zastavit a poté zahájit. Tady svítí povel renice. Můžeme využít příkaz renice ke změně slušnosti za běhu procesu. Abychom viděli syntaxi, předali bychom volbu –help:

# renice --help
Usage:
 renice [-n]  [-p|--pid] ...
renice [-n]   -g|--pgrp ...
 renice [-n]   -u|--user ...
Alter the priority of running processes.
Options:
 -n, --priority    specify the nice increment value
 -p, --pid          interpret argument as process ID (default)
 -g, --pgrp         interpret argument as process group ID
 -u, --user | interpret argument as username or user ID
 -h, --help     display this help and exit
 -V, --version  output version information and exit

Příkaz renice může být aplikován na proces, skupinu procesů nebo uživatele (cíl). Privilegovaný uživatel může změnit prioritu procesů jiných uživatelů. priorita musí pro běžné uživatele ležet mezi 0 a proměnnou prostředí PRIO_MAX (normálně 20), přičemž vyšší číslo značí zvýšenou slušnost. Vyšší hodnota zpříjemnění znamená, že proces poběží s nižší prioritou. Privilegovaný uživatel může nastavit zápornou prioritu až PRIO_MIN (normálně -20), aby se procesy urychlily. Podívejte se na pěkný příkaz pro nastavení priority plánování pro procesy při jejich počátečním spuštění.

Příklady příkazů renice

1. Chcete-li nastavit prioritu procesu:

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

2. Chcete-li změnit prioritu procesu jako skupiny:

# renice -n 20 -g SUPPORT 

3. Chcete-li změnit prioritu procesu jako uživatele:

# renice -n 20 u mike 

4. Chcete-li získat verzi:

# renice -v
# renice --version 

5. Získání nápovědy:

# renice -h
# renice --help 

6. Změňte prioritu všech procesů vlastněných uživatelem:

# renice -n niceness_value -u user

7. Změňte prioritu všech procesů, které patří do skupiny procesů:

# renice -n niceness_value --pgrp process_group

Závěr

Příkaz renice se používá ke změně úrovně nice existujícího procesu. Jeho syntaxe je následující:

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

Kromě příkazu renice lze příkaz top použít také k úpravě hodnoty nice běžícího procesu. Následující kroky slouží k úpravě priority procesu pomocí příkazu top:

  • Vyvolejte příkaz top.
  • Stisknutím klávesy r na klávesnici vyvoláte možnost zadání nové hodnoty nice v aktuální interaktivní relaci příkazu top.
  • Zadejte novou hodnotu nice a PID a poté stiskněte klávesu Enter.


Linux
  1. 7 Příklady příkazů Linux df

  2. 8 Příklady příkazů Linux TR

  3. Příklady příkazů rm v Linuxu

  1. Příklady příkazů kill v Linuxu

  2. Příklady příkazů ps v Linuxu

  3. w Příklady příkazů v Linuxu

  1. sa Příklady příkazů v Linuxu

  2. Příklady příkazů renice v Linuxu

  3. Příklady příkazů pkill v Linuxu