EnglezăFrancezăSpaniolă

Favicon OnWorks

irqbalance - Online în cloud

Rulați irqbalance în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda irqbalance care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


irqbalance - distribuie întreruperile hardware între procesoarele unui sistem multiprocesor

REZUMAT


irqbalance

DESCRIERE


Scopul irqbalance este de a distribui întreruperi hardware între procesoare de pe un
sistem multiprocesor pentru a crește performanța.

OPŢIUNI


-o, --o singura sansa
Face ca irqbalance să fie rulat o dată, după care demonul iese.

-d, --depanare
Determină ca irqbalance să imprime informații suplimentare de depanare. Implica --prim-plan.

-f, --prim plan
Determină rularea irqbalance în prim-plan (fără --debug).

-j, --jurnal
Activează ieșirea jurnalului optimizată pentru systemd-journal.

-h, --hintpolicy=[exact | submult | ignora]
Setați politica pentru modul în care este tratată indicația de afinitate a nucleului IRQ. Poate fi unul dintre:

exact Sugestia de afinitate IRQ este aplicată unilateral și nu este încălcată niciodată.

submult IRQ este echilibrat, dar obiectul atribuit va fi un subset al indicii de afinitate.

ignora Valoarea indicii de afinitate IRQ este complet ignorată.

Valoarea implicită pentru hintpolicy este ignorare.

-p, --powerthresh=
Setați pragul la care încercăm să mutăm un procesor în modul de economisire a energiei, dacă mai mult
decât CPU-urile sunt cu mai mult de 1 abatere standard sub media CPU
sarcina de lucru softirq și niciun procesor nu este cu mai mult de 1 abatere standard deasupra (și au
mai mult de 1 IRQ atribuit acestora), încercați să plasați 1 CPU în modul de economisire a energiei. În
modul de economisire a energiei, un procesor nu va avea niciun IRQ echilibrat, într-un efort de a face acest lucru
împiedică acel procesor să se trezească fără a fi nevoie.

-eu, --banirq=
Adăugați IRQ-ul specificat la setul de IRQ-uri interzise. irqbalance nu va afecta
afinitatea oricăror IRQ-uri de pe lista interzisă, permițându-le să fie specificate manual.
Această opțiune este aditivă și poate fi specificată de mai multe ori. De exemplu pentru a interzice
IRQ-urile 43 și 44 de la echilibrare, utilizați următoarea linie de comandă: irqbalance
--banirq=43 --banirq=44

--deepestcache=
Acest lucru permite unui utilizator să specifice nivelul cache-ului la care partițiile irqbalance au cache
domenii. Specificarea unui cache mai profund poate permite un grad mai mare de flexibilitate pentru
irqbalance pentru a atribui afinitate IRQ pentru a obține creșteri mai mari de performanță, dar
setarea unei adâncimi de cache prea mare pe unele sisteme (în special în cazul în care toate procesoarele pe un
sistem partajează cel mai profund nivel de cache), va face ca irqbalance să vadă echilibrarea ca
inutil. irqbalance --deepestcache=2

Valoarea implicită pentru deepestcache este 2.

-l, --policyscript=
Când este specificat, scriptul la care se face referire se va executa o dată pentru fiecare IRQ descoperit,
cu calea dispozitivului sysfs și numărul IRQ transmis ca argumente. Rețineți că
Argumentul calea dispozitivului va indica directorul părinte din care IRQ-ul
directorul de atribute poate fi deschis direct. Scriptul poate specifica zero sau mai multe
perechile cheie=valoare care vor ghida irqbalance în gestionarea acelui IRQ.
Perechile cheie=valoare sunt tipărite de script pe stdout și vor fi capturate și
interpretat prin irqbalance. Irqbalance așteaptă un cod de ieșire zero de la furnizat
utilitate. Perechile cheie=valoare recunoscute sunt:

ban=[adevărat | fals]

Direcţionează irqbalance pentru a exclude IRQ-ul trecut de la echilibrare.

balance_level=[niciuna | pachet | cache | miez]
Acest lucru permite unui utilizator să suprascrie nivelul de echilibru al unui anumit IRQ. În mod implicit,
nivelul de echilibru este determinat automat pe baza clasei de dispozitiv PCI a
dispozitiv care deține IRQ.

numa_node=
Acest lucru permite unui utilizator să suprascrie nodul NUMA care sysfs indică un anumit dispozitiv
IRQ este local pentru. Adesea, sistemele nu vor specifica aceste informații în ACPI și ca
un rezultat dispozitivele sunt considerate echidistante de toate nodurile NUMA dintr-un sistem. Acest
opțiunea permite ca informațiile furnizate de hardware să fie suprascrise, astfel încât
irqbalance poate influența afinitatea IRQ pentru aceste dispozitive către nodul său cel mai local.
Rețineți că specificarea unui -1 aici forțează irqbalance să ia în considerare o întrerupere de la a
dispozitivul să fie echidistant de toate nodurile.

hintpolicy=[exact | submult | ignora ]
Acest lucru permite unui utilizator să suprascrie politica de indiciu setată la nivel global pentru un anumit irq. Utilizarea este
identic cu setarea --hintpolicy, dar aplicat pe irq

-da, --pid=
Rugați-i pe irqbalance să își scrie id-ul de proces în fișierul specificat. În mod implicit, nici un fișier pid
este scris. Fișierul pid scris este deconectat automat când irqbalance iese.
Este ignorat atunci când este utilizat cu --debug sau --foreground.

-t, --interval=
Setați timpul de măsurare pentru irqbalance. irqbalance va dormi pentru secunde
între mostrele de sarcină irq de pe CPU-ul sistemului. Implicit la 10.

MEDIUL VARIABILE


IRQBALANCE_ONESHOT
La fel ca --oneshot.

IRQBALANCE_DEBUG
La fel ca --debug.

IRQBALANCE_BANNED_CPUS
Oferă o mască de procesoare pe care irqbalance ar trebui să le ignore și să nu atribuie niciodată întreruperi
la.

SEMNALE


LUMEA Forțează o rescanare a IRQ-urilor disponibile și a topologiei sistemului.

Pagina principala


https://github.com/Irqbalance/irqbalance

Utilizați irqbalance online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad