Velika prednost kod Linux-a jeste mogučnost manipulacije procesima. Prošli put sam pisao o tome kako prikazati id broj procesa, te terminirati ga. U ovom članku, ukratko ćemo pogledati kako postaviti prioritet procesa upotrebom komande nice i renice.
Šta je to nice komanda?
Kako svaki proces u Linux-u ima svoj nice vrijednost, ista ta vrijednost omogučava da proces ostvari bolje rezultate rada. Komanda nice omogučava da se postavi vrijednost procesa u rasponu od -20 što je najveća nice vrijednost, 0 je zadana vrijednost, te 19 što je najniža nice vrijednost koja se može postaviti za proces. Trebati znati i to kako samo root korisnik može postaviti najvišu i najnižu nice vrijednost procesa, dok normalni korisnik može pokretati aplikacije sa najnižom zadanom vrijednošću što je 0. S druge strane, što je niža nice vrijednost, proces će raditi bolje.
Kako prikazati nice vrijednost procesa?
Da bismo prikazali nice vrijednost procesa, u terminalu možemo unjeti sljedeću komandu.
Kada se komanda izvrši, prikazat će se nice vrijednosti procesa u obliku tabele.
Kako postaviti nice vrijednost?
U svrhu demonstracije komande nice, pokrenut ćemo mali program po imenu xeyes u pozadini, a zatim ćemo postaviti nice vrijednost 10.
Ako sada prikažemo nice informacije o ovom malom grafičkom programu, trebalo bi da je sada vrijednost -10, umjesto 0.
Šta znači ova nice vrijednost za grafički program xeyes? Kao što sam rekao na samom početku, što je manja nice vrijednost, proces će imati bolji odziv. U slučaju ovog programa, postavljena je pozitivna nice vrijednost za ovaj grafički program xeyes, koji nije nešto zahtjevan grafički program, niti tereti CPU.
Da bismo postavili negativnu vrijednost za program xeyes, možemo izvršiti sljedeću komandu.
Nema komentara:
Objavi komentar