perjantaina, joulukuuta 29, 2006

Käynnissä olevan prosessin prioriteetin muuttaminen renice komennolla

Käynnissä olevan prosessin prioriteetin muuttaminen onnistuu helposti renice komennon avulla. Komennon käyttämiseen tarvitaan prosessin tunnistenumero, eli PID-numero (Process Indentifier). PID-numeron selvittäminen onnistuu helpoiten listaamalla käynnissä olevat prosessit.

Renice komennon kanssa prioriteetti voidaan määrittää samalla tavalla, kuin nice komennon kanssa, eli väliltä -20-19. Prosessin oletusprioriteetti on 0 (nolla). Tavallinen käyttäjä voi määrittää prosessin prioriteetin arvon väliltä 1-19 ja root käyttäjä voi käyttää 1-19 arvojen lisäksi myös negatiivisia arvoja väliltä -20 - -1.

Käynnissä olevan prosessin prioriteetti muutetaan seuraavasti:

renice prioriteetti PID-numero

Eli jos prosessin numero on esimerkiksi 24117, ja prioriteetti halutaan muuttaa +7, niin se onnistuu seuraavalla komennolla:
renice +7 24117


Renice komennon avulla voidaan muuttaa myös tietyn käyttäjän prosessien prioriteetit seuraavalla komennolla:
renice prioriteetti -u käyttäjä

Eli jos, vaikka root käyttäjän kaikkien prosessien prioriteetit halutaan muuttaa -10, niin se onnistuu seuraavalla komennolla:
renice -10 -u root


Tarkempia tietoja komennosta saa kirjoittamalla komentorivillä:
man renice



Aiheeseen liittyvät viestit:

kommentit (0):