Vai esat kādreiz sapņojis palaist komandu no termināla, ierobežojoši summa piešķirtie resursi uz to desantnieks?
Šeit sniegtais risinājums var palīdzēt turpināt normālu darbu pat brīžos pēc darbu izpildīšanas, kas jums parasti ir "pārāk smagi". detaļas un ka viņi parasti "pakarina" sistēmu. |
Procesors (CPU)
Jaukā komanda ļauj mainīt procesa prioritāti pār pārējo sistēmā.
Linux kodols ir atbildīgs par procesora laika plānošanu un piešķiršanu katram procesam, kas darbojas sistēmā. Pieejamais prioritātes piešķiršanas diapazons ir no -20 līdz 20, ar -20 ir augstākā prioritāte un 20 zemākā.
Pateicoties jaukajam, mēs varam nodrošināt, ka augsta CPU izmantošanas laikā attiecīgie procesi saņem vislielāko tā%.
Komandas nice sintakse ir šāda:
jauki -nKOMANDA
Tātad, ja mēs vēlētos palaist procesu ar 10. prioritāti, mēs rīkotos šādi:
nice -n10 / usr / bin / convert file.gif file.jpg
Cietais disks
Līdzīgi jaukajam ir jonice, ar atšķirību, ka pēdējais ierobežo piekļuvi cietajam diskam.
Tā izmantošanas piemērs varētu būt šāds:
jonice -c2 -n7 / usr / bin / convert file.gif file.jpg
-c2 ir "vislabākie centieni", un -n7 ir zemākā prioritāte kategorijā "labākie centieni". Tādējādi šai komandai I / O rindā (ievade / izeja) būs zemāka prioritāte nekā pārējiem darbojošajiem uzdevumiem.
jonice -c3 / usr / bin / convert file.gif file.jpg
-c3 (nav nepieciešams precizēt prioritātes līmeni) nozīmē "tikai neaktīvs". Darbi, kuriem viņiem piešķirts -c3, darbosies tikai tad, kad disks ir dīkstāvē, kas nozīmē, ka darbība neietekmēs pārējo uzdevumu izpildi, taču tās izpilde prasīs daudz ilgāku laiku.
Man jāpiemin komanda renice, kas tiek izmantota, lai modificētu jau darbojošos procesu prioritāti
Interesanti! Paldies par ieguldījumu!
Priekā! Pāvils.
Un ka uzvarā kā tas tiek darīts? d8-B