De “Chrt” Kommando er en del av et Linux-verktøy på lavt nivå som ikke bare brukes til å angi attributter på kjøretid, men også for å endre planleggingspolitikken til en prosess og sette sin prioritet. Den bruker det eksisterende PID i ethvert ventesprogram for å sette og hente en plan for sanntidsattributter. Rett og slett bestemmer planleggeren hvilken prosess som utføres av CPU først når “Chrt” Kommando endrer prioritet.
Planleggingsalgoritmer:
Det er fem planleggingspolicyalternativer:
CHRT -kommandosyntax
Syntaksen til “Chrt” Kommandoverktøy er:
$ chrt [opsjoner] -p [prioritet] PID
Chrt -kommando med alternativer
For å sjekke gjeldende planleggingspolicy og prioritering av ethvert løpsprogram, finn det PID Først ved hjelp av Chrt kommando.
For eksempel for å få PID av “Kaliber”, Utfør den gitte kommandoen:
$ sudo pidof -s kaliber
(Caliber er et løpsprogram i systemet mitt, du kan velge et hvilket som helst annet program).
Gjeldende politikk og prosessprioritet
For å få den gjeldende planleggingsprosessen og prioriteten til programmet, bruk “PID” (vi kom i delen ovenfor):
$ Chrt -p 3050
(I det valgte programmet mitt er den nåværende planleggingsprosessen “Sched_batch” og dens prioritet er 0)
Algoritmens gyldige Min/Max prioritet
For å få minimums- og maksimale prioriteringer av planleggingspolicyene, bruk "-m”Alternativ.
$ Chrt -m
Endre planleggingspolicy “Sched_fifo” med prioritet
For å endre planleggingspolitikken til en prosess og angi prioriteringsnivå, utfør det nedenfor-nevnte alternativet med kartkommandoen.
For eksempel er den nåværende planen for programmet “Sched_batch” Og vi vil endre det til “Sched_fifo”.
$ Chrt -f -p 15 3050
(I denne kommandoen satte jeg prioriteringsnivået på 15, du kan angi det i henhold til ditt valg).
Endre planleggingspolicy “Sched_idle” med prioritet
Vi setter planleggingspolitikken til “kaliber" til "Sched_fifo”, Nå for å endre det til“Plan_idle”Bruk den gitte kommandoen:
$ Chrt -i -p 0 3050
Vis hjelp
For å få hjelp angående “Chrt” Kommando, bruk "-hjelp" i terminal:
$ Chrt --hjelp
Vis versjon
For å sjekke versjonen av "Chrt" -kommandoen, utfør "-versjon" Alternativ i terminalen:
$ Chrt -version
Konklusjon:
Vi har kort diskutert “Chrt” -kommandoen med flere alternativer. "Chrt" -kommandoen er et nyttig Linux-verktøy på lavt nivå som brukes til å angi timeplanen og prioritering av en prosess som venter i bakgrunnen og klar til å gå for å løpe tilstand.