A Linux rendszerek egyszerre több folyamatot (munkahelyet) futtathatnak. Még ha a CPU több processzorral vagy maggal rendelkezik, a folyamatok száma jóval meghaladja a rendelkezésre álló magok számát. A Linux kernel feladata, hogy a rendelkezésre álló CPU ciklust az aktív folyamatokra terjessze.
Használja a Nizzát, hogy egyenesen kapjon prioritásokat
Alapértelmezés szerint az összes folyamatot ugyanolyan sürgősnek tekintik, és ugyanannyi CPU-időt osztanak ki. Ahhoz, hogy a felhasználó megváltoztassa a folyamatok viszonylagos fontosságát, a Linux egy prioritási paramétert társít minden egyes munkához, amelyet a felhasználó állíthat be vagy módosíthat. A Linux kernel ezután fenntartja az egyes folyamatok CPU időtartamát a relatív prioritási értéke alapján.
A szép paramétert erre a célra használják. Mínusz 20-tól 19-ig terjed, és csak egész számokat vehet fel. A mínusz 20 értéke jelenti a legmagasabb prioritási szintet, míg a 19 a legalacsonyabb. Az a tény, hogy a legmagasabb prioritási szintet a leginkább negatív szám jelzi, kissé ellentétes. Azonban alacsonyabb prioritású futás "szebbnek" tekinthető, mert lehetővé teszi más folyamatok számára, hogy nagyobb arányban használják a CPU időt.
Hogyan játszhatsz szép?
A parancs használata:
szépegy új folyamatot (munkát) indít el, és egyben egy kiemelt (szép) értéket rendel hozzá. A már futó folyamat prioritásának módosításához használja a következő parancsot:
RenicePéldául, a következő parancssor elindítja a "nagy munkát" végrehajtó folyamatot, a jó érték 12:
szép -12 nagy munka
Ne feledje, hogy a 12-es előtti kötőjel nem jelent mínusz jelet. A szokásos funkciója egy zászló megjelölése, amelyet argumentumként adtak át a szép parancsnak.
Ha a kedves értéket mínusz 12 értékre állítja be, adjon hozzá egy másik kötőjelet:
szép --12 nagy munkahely
Ne feledje, hogy az alacsonyabb értékek nagyobb prioritást jelentenek. Tehát a -12-nek 12 prioritása van. Az alapértelmezett szép érték 0. A rendszeres felhasználók beállíthatnak kisebb prioritásokat (pozitív szép értékek) .A magasabb prioritások (negatív szép értékek) használatához rendszergazdai jogosultságokra van szükség.
Megváltoztathatja az olyan feladatok prioritását, amelyek már használatban vannak. Például:
renice 17p 1134
Ez megváltoztatja a munka szép értékét a 1134 - 17 folyamatazonosítóval. Ebben az esetben a komplett érték meghatározásakor nem adható meg vonalkód a parancsnak. A következő parancs megváltoztatja az 1134-től a -3-ig terjedő szép értéket:
renice -3 -1134
Az aktuális folyamatok listájának kinyomtatásához használja a ps parancs.




