EnglezăFrancezăSpaniolă

Favicon OnWorks

ionice - Online în cloud

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

Aceasta este comanda ionice 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


ionice - setați sau obțineți clasa și prioritatea de planificare a procesului I/O

REZUMAT


ioniza [-c clasă] [-n nivel] [-t] -p PID...
ioniza [-c clasă] [-n nivel] [-t] -P PGID...
ioniza [-c clasă] [-n nivel] [-t] -u UID...
ioniza [-c clasă] [-n nivel] [-t] comandă [argument...]

DESCRIERE


Acest program setează sau primește clasa de programare I/O și prioritatea pentru un program. Daca nu
argumente sau doar -p este dată, ioniza va interoga clasa curentă de programare I/O și
prioritate pentru acel proces.

Cand comandă este dată, ioniza va rula această comandă cu argumentele date. Daca nu clasă
este specificat, atunci comandă va fi executat cu clasa de programare „cel mai bun efort”. The
nivelul de prioritate implicit este 4.

În momentul scrierii acestui articol, un proces poate fi în una dintre cele trei clase de programare:

Idle Un program care rulează cu prioritate I/O inactiv va primi doar timp pe disc atunci când nu există altul
programul a cerut I/O pe disc pentru o perioadă de grație definită. Impactul unui inactiv
Procesul I/O din activitatea normală a sistemului ar trebui să fie zero. Această clasă de programare face
nu accepta un argument prioritar. În prezent, această clasă de programare este permisă pentru un
utilizator obișnuit (din kernel-ul 2.6.25).

Cel mai bun efort
Aceasta este clasa de planificare eficientă pentru orice proces care nu a solicitat a
prioritate I/O specifică. Această clasă ia un argument prioritar de la 0-7, cu un inferior
numărul având prioritate mai mare. Programe care rulează la aceeași prioritate de cel mai bun efort
sunt servite într-un mod round-robin.

Rețineți că înainte de kernel 2.6.26 un proces care nu a cerut o prioritate I/O
folosește în mod oficial „nici unul" ca clasă de programare, dar planificatorul I/O va trata astfel
procese ca și cum ar fi în clasa de cel mai bun efort. Prioritatea în cei mai buni-
Clasa de efort va fi derivată în mod dinamic din nivelul CPU frumos al procesului:
io_priority = (cpu_nice + 20) / 5.

Pentru nucleele după 2.6.26 cu planificatorul CFQ I/O, un proces care nu a solicitat
pentru o prioritate I/O moștenește clasa sa de programare CPU. Prioritatea I/O este derivată
de la nivelul CPU frumos al procesului (la fel ca înainte de kernel 2.6.26).

Timp real
Clasei de programare RT i se acordă primul acces la disc, indiferent de ce altceva
se întâmplă în sistem. Astfel, clasa RT trebuie folosită cu oarecare atenție, așa cum
poate înfometa alte procese. Ca și în cazul clasei cu cel mai bun efort, 8 niveluri de prioritate
sunt definite indicând cât de mare o secțiune de timp va primi un proces dat pentru fiecare
fereastra de programare. Această clasă de programare nu este permisă pentru un obișnuit (de exemplu,
utilizator non-root).

OPŢIUNI


-c, --clasă clasă
Specificați numele sau numărul clasei de programare de utilizat; 0 pentru niciunul, 1 pentru
timp real, 2 pentru cel mai bun efort, 3 pentru inactiv.

-n, --classdata nivel
Specificați datele clasei de programare. Acest lucru are efect numai dacă clasa acceptă un
argument. Pentru timp real și cel mai bun efort, 0-7 sunt date valide (niveluri de prioritate).

-p, --pid PID...
Specificați ID-urile de proces ale proceselor care rulează pentru care să obțineți sau să setați programarea
parametri.

-P, --pgid PGID...
Specificați ID-urile grupului de procese ale proceselor care rulează pentru care să obțineți sau să setați
parametrii de programare.

-t, --ignora
Ignorați eșecul de a seta prioritatea solicitată. Dacă comandă a fost specificat, rulați-l
chiar și în cazul în care nu a fost posibilă setarea priorității de programare dorită, ceea ce poate
se întâmplă din cauza privilegiilor insuficiente sau a unei versiuni vechi de kernel.

-h, --Ajutor
Afișați textul de ajutor și ieșiți.

-u, --uid UID...
Specificați ID-urile de utilizator ale proceselor care rulează pentru care să obțineți sau să setați programarea
parametri.

-V, --versiune
Afișați informații despre versiune și ieșiți.

EXEMPLE


# ioniza -c 3 -p 89

Setează procesul cu PID 89 ca proces I/O inactiv.

# ioniza -c 2 -n 0 bash

Rulează „bash” ca un program de cel mai bun efort cu cea mai mare prioritate.

# ioniza -p 89 91

Imprimă clasa și prioritatea proceselor cu PID 89 și 91.

NOTE


Linux acceptă prioritățile și clasele de programare I/O începând cu 2.6.13 cu CFQ I/O
programator.

AUTORI


Jens Axboe[e-mail protejat]>
Karel Zak[e-mail protejat]>

DISPONIBILITATE


Comanda ionice face parte din pachetul util-linux și este disponibilă de la
ftp://ftp.kernel.org/pub/linux/utils/util-linux/.

Utilizați ionice online folosind serviciile onworks.net


Servere și stații de lucru gratuite

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

  • 1
    SAGA GIS
    SAGA GIS
    SAGA - Sistem pentru automatizare
    Analize Geoștiințifice - este un Geografic
    Sistemul informatic (GIS) software cu
    capacități imense pentru geodate
    procesare și ana...
    Descărcați SAGA GIS
  • 2
    Caseta de instrumente pentru Java/JTOpen
    Caseta de instrumente pentru Java/JTOpen
    IBM Toolbox for Java / JTOpen este un
    biblioteca de clase Java care acceptă
    programare client/server și internet
    modele către un sistem care rulează OS/400,
    i5/OS, o...
    Descărcați Toolbox pentru Java/JTOpen
  • 3
    D3.js
    D3.js
    D3.js (sau D3 pentru documente bazate pe date)
    este o bibliotecă JavaScript care vă permite
    pentru a produce date dinamice, interactive
    vizualizări în browsere web. Cu D3
    tu...
    Descărcați D3.js
  • 4
    Shadowsocks
    Shadowsocks
    Un proxy tunel rapid care vă ajută
    ocoli firewall-urile Aceasta este o aplicație
    care poate fi, de asemenea, preluat de la
    https://sourceforge.net/projects/shadowsocksgui/.
    Are...
    Descărcați Shadowsocks
  • 5
    Teme GLPI
    Teme GLPI
    Descărcați versiunea la
    https://github.com/stdonato/glpi-modifications/
    Teme de culoare pentru GLPI 0.84 și 0.85 Nou
    Modificări pentru GLPI Acesta este un
    aplicație care c...
    Descărcați teme GLPI
  • 6
    SMPlayer
    SMPlayer
    SMPlayer este un player media gratuit pentru
    Windows și Linux cu codecuri încorporate
    care poate reda și videoclipuri YouTube. unu
    dintre cele mai interesante caracteristici ale
    SMPlayer:...
    Descărcați SMPlayer
  • Mai mult »

Comenzi Linux

Ad