Assignar prioritat a ordres executades des del terminal

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 -n COMANDAMENT

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.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Daniel Pedroza va dir

    et mancat esmentar la comanda renice, que serveix per modificar la prioritat dels processos ja corrent

  2.   Fem servir Linux va dir

    Interessant! Gràcies x l'aportació!
    Salutacions! Pau.

  3.   vinsuk va dir

    ¿I això en win com es fa? d8-B