Piešķirt prioritāti komandām, kas izpildītas no termināla

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

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.


Raksta saturs atbilst mūsu principiem redakcijas ētika. Lai ziņotu par kļūdu, noklikšķiniet uz šeit.

3 komentāri, atstājiet savus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Daniels Pedroza teica

    Man jāpiemin komanda renice, kas tiek izmantota, lai modificētu jau darbojošos procesu prioritāti

  2.   Izmantosim Linux teica

    Interesanti! Paldies par ieguldījumu!
    Priekā! Pāvils.

  3.   vinsuk teica

    Un ka uzvarā kā tas tiek darīts? d8-B