Czy można ustawić nowy nice
poziom uruchomionego procesu o znanym identyfikatorze?
Czy ta operacja wymaga dostępu do konta root, czy po prostu bycia właścicielem procesu?
process-priority
nice
Adam Matan
źródło
źródło
root
użytkownikiem może jedynie zwiększyć uprzejmość - nie może zmniejszyć uprzejmości, nawet do poprzedniego poziomu upośledzenia, jaki miał proces, a nawet do poprzedniego poziomu upośledzenia, z którego sami się wycofalirenice
. Zalecam edycję tej odpowiedzi, aby uwzględnić te informacje.GUI
sudo gnome-system-monitor
Przed 11.04: System> Administracja> Monitor systemu. Wybierz procesy.
W 11.04: Alt+ Ai wyszukaj
system monitor
.Identyfikatory są pokazane na obrazku tutaj:
I nice nie wymaga sudo do zwiększenia uprzejmości, jeśli jesteś właścicielem zadania. Dzieje się tak, jeśli musisz zmniejszyć dobroć.
źródło
Uruchom polecenie z ładnym prio
Proces renice
19
od -20 do 19
19 ma najniższy priorytet
źródło
Użycie „renice” w terminalu jest następujące:
Użycie „sudo” przed poleceniem „renice” podnosi użytkownika do poziomu root i wymagane będzie hasło administratora / roota.
Na przykład, jeśli chcesz podnieść proces za pomocą PID (identyfikator procesu) 2606 z normalnego priorytetu na wysoki priorytet, wpisz terminal w następujący sposób:
źródło
Możesz także ponownie uruchomić proces w górnej części.
1) Zacznij od góry
$ top
2) renice, naciskając
r
. Zostaniesz poproszony o podanie ID procesu (PID) procesu, który chcesz powtórzyć. Domyślny PID to pierwszy proces (taki, który zużywa najwięcej zasobów). Potwierdź za pomocą Enter. Ustaw nową ładną wartość z -20 (wyższy priorytet) na +19 (niższy priorytet).źródło
htop
htop
Renice z F7/ F8(jeśli jesteś wewnątrz Byobu tymczasowych skrótów z niepełnosprawnymi Shift + F12). Pamiętaj, że potrzebujesz uprawnień roota, aby zmniejszyć bezpieczeństwo .
źródło