Ukazi za Linux

Kako uporabljati ukaz Chrt za Linux?

Kako uporabljati ukaz Chrt za Linux?
Med uporabo operacijskega sistema Linux več programov čaka, da se pretvorijo v postopek za izvedbo. Ko se program spremeni v proces, se nastavi veliko atributov, s katerimi je mogoče manipulirati. Za to sistem Linux ponuja koristno orodje za nastavitev ali pridobivanje realnočasovnih atributov procesa.

The "Chrt" ukaz je del pripomočka nizke ravni za Linux, ki se ne uporablja samo za nastavitev atributov med izvajanjem, temveč tudi za spreminjanje politike načrtovanja procesa in določanje njegove prioritete. Uporablja obstoječi PID katerega koli čakalnega programa za nastavljanje in pridobivanje urnika atributov v realnem času. Preprosto se načrtovalnik odloči, kateri postopek bo CPU najprej izvedel, ko bo "Chrt" ukaz spremeni svojo prioriteto.

Algoritmi razporejanja:

Obstaja pet možnosti politike načrtovanja:

  1. SCHED_FIFO: Ta pravilnik uporablja “First In_First Out” algoritem. To je proces v realnem času, ki podpira samo eno vrsto, ki je vrstni red procesov.
  2. SCHED_BATCH: Ta pravilnik uporablja algoritem paketnih procesov.
  3. SCHED_RR: Ta pravilnik uporablja algoritem postopka Round Robin.
  4. SCHED_IDLE: Ta pravilnik je nekoč uporabljal V / I opravila z manj prednostjo.
  5. SCHED_OTHER: Ta pravilnik uporablja privzeti algoritem razporejanja Linux-time_sharing.

Sintaksa ukaza Chrt

Sintaksa "Chrt" ukazni pripomoček je:

$ chrt [možnosti] -p [prednost] pid

Chrt ukaz z možnostmi

Če želite preveriti trenutno politiko razporejanja in prednost katerega koli zagnanega programa, poiščite njegovo pid najprej uporabite chrt ukaz.

Na primer, da bi dobili pid od "Kaliber", izvršite dani ukaz:

$ sudo pidof -s kalibra

(v mojem sistemu je program caliber, lahko izberete kateri koli drug program).

Trenutna politika in prednostna naloga postopka

Če želite dobiti trenutni postopek razporejanja in prednost programa, uporabite »pid« (v zgornjem razdelku smo dobili):

$ chrt -p 3050

(V mojem izbranem programu je trenutni postopek načrtovanja “Sched_Batch” in njegova prednost je 0)

Veljavna najnižja / največja prednost algoritma

Če želite dobiti minimalne in največje prednostne naloge pravilnikov o načrtovanju, uporabite "-m".

$ chrt -m

Spremenite pravilnik o načrtovanju “SCHED_FIFO” s prednostjo

Če želite spremeniti politiko načrtovanja procesa in določiti njegovo prednostno raven, z ukazom grafikona izvedite spodnjo možnost.

Na primer, trenutni urnik programa je “Sched_Batch” in jo želimo spremeniti v “Sched_Fifo”.

$ chrt -f -p 15 3050

(v tem ukazu nastavim raven prioritete na 15, lahko jo nastavite po svoji izbiri).

Spremenite pravilnik o razporejanju »SCHED_IDLE« s prednostjo

Določili smo politiko razporejanja „kalibra"Do"SCHED_FIFO", Zdaj pa ga spremenite v"SCHED_IDLE”Uporabite dani ukaz:

$ chrt -i -p 0 3050

Prikaži pomoč

Za pomoč glede "Chrt" ukaz, uporabite “-Pomoč” v terminalu:

$ chrt --help

Prikaz različice

Če želite preveriti različico ukaza "chrt", zaženite "-Verzija" možnost v terminalu:

$ chrt -verzija

Zaključek:

Na kratko smo razpravljali o ukazu “chrt” z več možnostmi. Ukaz “chrt” je koristno Linuxovo orodje na nizki ravni, ki se uporablja za nastavitev urnika in prioritete procesa, ki čaka v ozadju in je pripravljen za zagon.

Nadzirajte in upravljajte gibanje miške med več monitorji v sistemu Windows 10
Upravitelj miške z dvojnim zaslonom vam omogoča nadzor in konfiguriranje gibanja miške med več monitorji, tako da upočasni gibanje blizu meje. Windows...
WinMouse vam omogoča prilagajanje in izboljšanje premikanja kazalca miške v računalniku z operacijskim sistemom Windows
Če želite izboljšati privzete funkcije kazalca miške, uporabite brezplačno programsko opremo WinMouse. Dodaja več funkcij, s pomočjo katerih boste kar...
Levi gumb miške ne deluje v sistemu Windows 10
Če s prenosnikom ali namiznim računalnikom uporabljate namensko miško, vendar gumb miške z levim klikom ne deluje v operacijskem sistemu Windows 10/8/...