Gi prioritet til kommandoer som kjøres fra terminalen

Har du noen gang drømt om å kjøre en kommando fra terminalen, begrensende mengden tildelte ressurser til det comando?

Vel, løsningen som presenteres her kan hjelpe deg med å fortsette å jobbe normalt, selv øyeblikkelig etter at du har utført jobber som vanligvis er "for tunge" for deg. maskinvare og at de generelt "henger" systemet.

Prosessor (CPU)

Den fine kommandoen lar deg endre prioriteten til en prosess i forhold til resten i systemet.

Linux-kjernen har ansvaret for planlegging og tildeling av CPU-tid til hver av prosessene som kjører på systemet. Det tilgjengelige prioritetsoppgavområdet er -20 til 20, med -20 som høyest prioritet og 20 lavest.

Takket være hyggelig kan vi sørge for at i tider med høy CPU-bruk får de riktige prosessene den høyeste% av den.

Syntaksen for den fine kommandoen er som følger:

fin -n KOMMANDO

Så hvis vi ønsket å kjøre en prosess med prioritet 10, ville vi gjøre følgende:

fin -n10 / usr / bin / convert file.gif file.jpg

Harddisk

I likhet med fin er ionice, med den forskjellen at sistnevnte begrenser tilgangen til harddisken.

Et eksempel på bruken vil være følgende:

ionice -c2 -n7 / usr / bin / convert file.gif file.jpg

-c2 er "best innsats", og -n7 er laveste prioritet i "best innsats". Dermed vil denne kommandoen ha lavere prioritet innenfor I / O-køen (input / output) enn resten av løpende oppgaver.

ionice -c3 / usr / bin / convert file.gif file.jpg

-c3 (ikke nødvendig å avklare et prioritetsnivå) betyr "bare inaktiv". Jobber med -c3 tilordnet dem vil bare kjøre når disken er inaktiv, noe som betyr at aktiviteten ikke vil ha noen innvirkning på utførelsen av resten av oppgavene, men det vil ta mye lengre tid å utføre seg selv.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Daniel pedroza sa

    Jeg må nevne renice-kommandoen, som brukes til å endre prioriteten til prosessene som allerede kjører

  2.   La oss bruke Linux sa

    Interessant! Takk for bidraget!
    Jubel! Paul.

  3.   vinsuk sa

    Og at i vinn hvordan gjøres det? d8-B