Ar kada nors svajojote paleisti komandą iš terminalo, ribojantis nuo sumos skirtų išteklių į tai komanda?
Na, čia pateiktas sprendimas gali padėti toliau dirbti normaliai net ir atlikus darbus, kurie paprastai yra „per sunkūs“. techninė įranga ir kad jie paprastai „pakabina“ sistemą. |
Procesorius (CPU)
Graži komanda leidžia pakeisti proceso prioritetą, palyginti su likusiu sistemoje.
„Linux“ branduolys yra atsakingas už procesoriaus laiko planavimą ir paskirstymą kiekvienam sistemoje vykdomam procesui. Galimas prioriteto priskyrimo diapazonas yra nuo -20 iki 20, o -20 yra didžiausias prioritetas ir 20 yra mažiausias.
Dėka „nice“ galime užtikrinti, kad esant dideliam procesoriaus naudojimui, atitinkami procesai gauna didžiausią jo procentą.
Gražios komandos sintaksė yra tokia:
gražus -nKOMANDA
Taigi, jei norėtume vykdyti 10 prioriteto procesą, atliktume šiuos veiksmus:
gražus -n10 / usr / bin / convert file.gif file.jpg
Kietasis diskas
Panašus į „nice“ yra „ionice“, nes skirtumas yra tas, kad pastarasis apriboja prieigą prie kietojo disko.
Jo naudojimo pavyzdys galėtų būti toks:
jonice -c2 -n7 / usr / bin / convert file.gif file.jpg
-c2 yra „geriausios pastangos“, o -n7 yra žemiausias prioritetas pagal „geriausias pastangas“. Tokiu būdu ši komanda įvesties / išvesties (įvesties / išvesties) eilėje turės mažesnį prioritetą nei likusios vykdomos užduotys.
jonice -c3 / usr / bin / convert file.gif file.jpg
-c3 (nereikia aiškinti prioriteto lygio) reiškia „tik neaktyvus“. Darbai, kuriems priskirtas -c3, bus vykdomi tik tada, kai diskas neveiks, o tai reiškia, kad veikla neturės jokios įtakos likusių užduočių vykdymui, tačiau užtruks daug ilgiau.
Turiu paminėti komandą renice, kuri naudojama jau vykdomų procesų prioritetui modifikuoti
Įdomus! Ačiū už indėlį!
Cheers! Paulius.
Ir kaip tai daroma laimint? d8-B