Alguna vegada vas somiar amb executar una ordre des del terminal, limitant la quantitat de recursos assignats a aquest Comando?
Bé, la solució presentada aquí pot ajudar-te a seguir treballant normalment fins i tot instants després d'executar treballs que usualment resulten «molt pesats» per al teu maquinari i que generalment «pengen» el sistema. |
Processador (CPU)
La comanda nice permet modificar la prioritat d'un procés enfront de la resta dins de el sistema.
El nucli Linux és l'encarregat de planificar i assignar temps de CPU a cada un dels processos que corren en el sistema. El rang d'assignació de prioritat disponible és de -20 a 20, sent -20 la major prioritat i 20 la menor.
Gràcies a nice podem assegurar-nos que en moments d'usos elevats de CPU dels processos adequats rebin el major% de la mateixa.
La sintaxi de la comanda nice és la següent:
nice -nCOMANDAMENT
Així doncs, si volguéssim executar un procés amb prioritat 10 faríem el següent:
nice -n10 / usr / bin / convert archivo.gif arxiu.jpg
disc rígid
Similar a nice és s'ionitzi, amb la diferència que aquest últim limita l'accés a el disc rígid.
Un exemple de la seva utilització seria el següent:
s'ionitzi -c2 -n7 / usr / bin / convert archivo.gif arxiu.jpg
-c2 és «millor esforç», i -n7 és la menor prioritat dins de l' «millor esforç». D'aquesta manera, aquesta comanda tindrà una prioritat menor dins de la cua d'E / S (entrada / sortida) que la resta de les tasques en execució.
s'ionitzi -c3 / usr / bin / convert archivo.gif arxiu.jpg
-c3 (no cal aclarir un nivell de prioritat) significa «només inactiu». Aquells treballs que tinguin assignats -c3 només s'executaran quan el disc estigui inactiu, el que significarà que l'activitat no tindrà cap impacte en l'execució de la resta de les tasques però que trigarà molt més a executar-ella mateixa.
et mancat esmentar la comanda renice, que serveix per modificar la prioritat dels processos ja corrent
Interessant! Gràcies x l'aportació!
Salutacions! Pau.
¿I això en win com es fa? d8-B