Polecenie nice
w systemie Linux służy do uruchamiania procesów z określonym priorytetem. Dzięki temu można kontrolować, jak bardzo dany proces może obciążać system, co jest szczególnie przydatne w przypadku uruchamiania zasobożernych aplikacji.
Podstawowa składnia polecenia nice
wygląda następująco:
nice [opcje] [argumenty]
Oto kilka powszechnie używanych opcji dla polecenia nice
:
-n, --adjustment=N
: Ustawia wartość priorytetu. Domyślnie wartość wynosi 10, a zakres to od -20 (najwyższy priorytet) do 19 (najniższy priorytet).--help
: Wyświetla pomoc dotyczącą użycia polecenia.--version
: Wyświetla wersję polecenia.Oto kilka praktycznych przykładów użycia polecenia nice
:
my_script.sh
z domyślnym priorytetem:
nice ./my_script.sh
my_script.sh
z priorytetem -5:
nice -n -5 ./my_script.sh
my_script.sh
z priorytetem 15:
nice -n 15 ./my_script.sh
ps -o pid,ni,cmd
nice
w połączeniu z innymi poleceniami, aby uruchamiać je w tle z niższym priorytetem, co pozwala na lepsze zarządzanie zasobami systemowymi.top
lub htop
, aby lepiej zrozumieć wpływ ustawień priorytetów na wydajność.