Už ste niekedy snívali o spustení príkazu z terminálu, obmedzujúci Množstvo pridelené zdroje k tomu príkaz?
Tu uvedené riešenie vám môže pomôcť pokračovať v normálnej práci aj chvíľu po vykonaní úloh, ktoré sú pre vás zvyčajne „príliš ťažké“. technické vybavenie a že všeobecne „zavesia“ systém. |
Procesor (CPU)
Príjemný príkaz vám umožňuje upraviť prioritu procesu v porovnaní so zvyškom v systéme.
Linuxové jadro má na starosti plánovanie a prideľovanie času CPU každému z procesov, ktoré v systéme bežia. Dostupný rozsah priradenia priorít je -20 až 20, pričom -20 je najvyššia priorita a 20 je najnižšia.
Vďaka pekne môžeme zaistiť, že v čase vysokého využitia procesora dostanú príslušné procesy najvyššie% z neho.
Syntax príkazu nice je nasledovná:
pekne -nCOMAND
Keby sme teda chceli spustiť proces s prioritou 10, urobili by sme nasledovné:
pekné -n10 / usr / bin / previesť súbor.gif súbor.jpg
Pevný disk
Podobné ako pekné je ionice, s tým rozdielom, že druhá obmedzuje prístup na pevný disk.
Príkladom jeho použitia by bol tento:
ionice -c2 -n7 / usr / bin / prevádzať súbor.gif súbor.jpg
-c2 je „najlepšie úsilie“ a -n7 má najnižšiu prioritu v rámci „najlepšieho úsilia“. Týmto spôsobom bude mať tento príkaz vo fronte I / O (vstup / výstup) nižšiu prioritu ako ostatné spustené úlohy.
ionice -c3 / usr / bin / prevádzať súbor.gif súbor.jpg
-c3 (nie je potrebné objasňovať úroveň priority) znamená „iba neaktívne“. Úlohy s priradeným -c3 sa budú spúšťať iba vtedy, keď je disk nečinný, čo znamená, že aktivita nebude mať žiadny vplyv na vykonanie zvyšných úloh, ale samotné vykonávanie bude trvať oveľa dlhšie.
Musím spomenúť príkaz renice, ktorý sa používa na zmenu priority už spustených procesov
Zaujímavé! Ďakujem za príspevok!
Na zdravie! Pavla.
A ako sa to deje pri výhre? d8-B