Linux komandas

Kā izmantot komandu Linux Chrt?

Kā izmantot komandu Linux Chrt?
Lietojot Linux operētājsistēmu, vairākas programmas gaida, kad tās tiks pārveidotas par izpildes procesu. Kad programma mainās uz procesu, tiek iestatīti daudzi atribūti, ar kuriem var manipulēt. Šim nolūkam Linux sistēma nodrošina noderīgu rīku, lai iestatītu vai iegūtu reāllaika procesa atribūtus.

The “Chrt” komanda ir zema līmeņa Linux utilītas daļa, kas tiek izmantota ne tikai atribūtu iestatīšanai izpildlaikā, bet arī procesa plānošanas politikas maiņai un prioritātes iestatīšanai. Tas izmanto jebkuras gaidīšanas programmas esošo PID, lai iestatītu un izgūtu reāllaika atribūtu grafiku. Vienkārši plānotājs izlemj, kuru procesu vispirms izpilda CPU “Chrt” komanda maina prioritāti.

Algoritmu plānošana:

Ir piecas plānošanas politikas iespējas:

  1. SCHED_FIFO: Šajā politikā tiek izmantots "Pirmais iekšā, pirmais ārā" algoritms. Tas ir reāllaika process, kas atbalsta tikai vienu rindu, kas ir procesu secība.
  2. SCHED_BATCH: Šajā politikā tiek izmantots sērijveida procesu algoritms.
  3. SCHED_RR: Šajā politikā tiek izmantots Round Robin procesa algoritms.
  4. SCHED_IDLE: Šī politika izmantoja I / O darbu veikšanai ar mazāku prioritāti.
  5. SCHED_OTHER: Šajā politikā tiek izmantots noklusējuma Linux-time_sharing plānošanas algoritms.

Chrt komandu sintakse

Sintakse “Chrt” komandu lietderība ir:

$ chrt [opcijas] -p [prioritāte] pid

Chrt komanda ar opcijām

Lai pārbaudītu jebkuras darbojošās programmas pašreizējo plānošanas politiku un prioritāti, atrodiet to pid vispirms izmantojot chrt komandu.

Piemēram, lai iegūtu pid gada “Kalibrs”, izpildiet doto komandu:

$ sudo pidof -s kalibrs

(kalibrs ir darbojas sistēma manā sistēmā, jūs varat izvēlēties jebkuru citu programmu).

Pašreizējā politika un procesa prioritāte

Lai iegūtu pašreizējo plānošanas procesu un programmas prioritāti, izmantojiet “pid” (mēs nokļuvām iepriekš minētajā sadaļā):

$ chrt -p 3050

(Manā izvēlētajā programmā pašreizējais plānošanas process ir “Sched_Batch” un tā prioritāte ir 0)

Algoritma derīgā minimālā / maksimālā prioritāte

Lai iegūtu minimālās un maksimālās plānošanas politikas prioritātes, izmantojiet-m”Opciju.

$ chrt -m

Mainīt plānošanas politiku “SCHED_FIFO” ar prioritāti

Lai mainītu procesa plānošanas politiku un iestatītu tā prioritātes līmeni, izpildiet zemāk minēto opciju ar diagrammas komandu.

Piemēram, pašreizējais programmas grafiks ir “Sched_Batch” un mēs vēlamies to mainīt “Sched_Fifo”.

$ chrt -f -p 15 3050

(šajā komandā es iestatīju prioritātes līmeni 15, jūs varat to iestatīt pēc savas izvēles).

Mainīt plānošanas politiku “SCHED_IDLE” ar prioritāti

Mēs iestatījām plānošanas politikukalibrs”Uz“SCHED_FIFO”, Tagad to nomainot uz“SCHED_IDLE”Izmantojiet doto komandu:

$ chrt -i -p 0 3050

Parādīt palīdzību

Lai saņemtu palīdzību saistībā ar “Chrt” komandu, izmantot “-Palīdzēt” terminālā:

$ chrt --palīdzība

Parādīt versiju

Lai pārbaudītu komandas “chrt” versiju, izpildiet “-Versija” opcija terminālā:

$ chrt -versija

Secinājums:

Mēs īsi apspriedām komandu “chrt” ar vairākām opcijām. Komanda “chrt” ir zema līmeņa noderīgs Linux rīks, ko izmanto, lai iestatītu grafiku un prioritāti procesam, kas gaida fonā un ir gatavs darbam.

Pievienojiet peles žestus operētājsistēmai Windows 10, izmantojot šos bezmaksas rīkus
Pēdējos gados datori un operētājsistēmas ir ievērojami attīstījušās. Bija laiks, kad lietotājiem bija jāizmanto komandas, lai pārvietotos pa failu pār...
Kontrolējiet un pārvaldiet peles kustību starp vairākiem monitoriem sistēmā Windows 10
Dual Display Mouse Manager ļauj kontrolēt un konfigurēt peles kustību starp vairākiem monitoriem, palēninot tās kustību robežas tuvumā. Windows 10/8 ļ...
WinMouse ļauj jums pielāgot un uzlabot peles rādītāja kustību Windows datorā
Ja vēlaties uzlabot peles rādītāja noklusējuma funkcijas, izmantojiet bezmaksas programmatūru WinMouse. Tas pievieno vairāk funkciju, kas palīdzēs jum...