Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

ionice - Online w chmurze

Uruchom ionice u dostawcy bezpłatnego hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

To jest polecenie, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


ionice - ustaw lub pobierz klasę i priorytet planowania I/O procesu

STRESZCZENIE


jonizacja [-c klasa] [-n poziom] [-t] -p PID...
jonizacja [-c klasa] [-n poziom] [-t] -P PGID...
jonizacja [-c klasa] [-n poziom] [-t] -u UID...
jonizacja [-c klasa] [-n poziom] [-t] komenda [argument...]

OPIS


Ten program ustawia lub pobiera klasę i priorytet planowania we/wy dla programu. Jeśli nie
argumenty lub po prostu -p jest podawany, jonizacja zapyta o aktualną klasę planowania I/O i
priorytet dla tego procesu.

Kiedy komenda jest podawany, jonizacja uruchomi to polecenie z podanymi argumentami. Jeśli nie klasa
jest określony, to komenda zostanie wykonany z klasą planowania „best-effort”. ten
domyślny poziom priorytetu to 4.

W chwili pisania tego tekstu proces może znajdować się w jednej z trzech klas planowania:

Idle Program działający z priorytetem bezczynności we/wy otrzyma czas na dysku tylko wtedy, gdy nie ma innych
program poprosił o dyskowe operacje wejścia/wyjścia przez zdefiniowany okres prolongaty. Wpływ bezczynności
Proces we/wy przy normalnej aktywności systemu powinien wynosić zero. Ta klasa planowania nie
nie brać argumentu priorytetowego. Obecnie ta klasa planowania jest dozwolona dla
zwykły użytkownik (od jądra 2.6.25).

Najlepszy wysiłek
Jest to efektywna klasa planowania dla dowolnego procesu, który nie wymagał
określony priorytet we/wy. Ta klasa przyjmuje priorytetowy argument z 0-7 , z niższym
numer ma wyższy priorytet. Programy działające z tym samym priorytetem best-effort
serwowane są w sposób round-robin.

Zauważ, że przed jądrem 2.6.26 proces, który nie pytał o priorytet I/O
formalnie używa „Żaden" jako klasę planowania, ale program planujący we/wy potraktuje takie
procesy jak w klasie best-effort. Priorytet wśród najlepszych
klasa wysiłku będzie dynamicznie wyprowadzana z poziomu ładnego procesora procesu:
io_priority = (cpu_nice + 20) / 5.

W przypadku jąder po 2.6.26 z harmonogramem CFQ I/O, proces, który nie pytał
dla priorytetu we/wy dziedziczy swoją klasę planowania procesora. Priorytet we/wy jest wyprowadzony
z ładnego poziomu procesora procesu (tak samo jak przed jądrem 2.6.26).

Realtime
Klasa planowania RT otrzymuje pierwszy dostęp do dysku, niezależnie od tego, co jeszcze
dzieje się w systemie. Dlatego klasa RT musi być używana z pewną ostrożnością, ponieważ
może zagłodzić inne procesy. Podobnie jak w przypadku klasy best-effort, 8 poziomów priorytetu
określają, jak duży wycinek czasu otrzyma dany proces na każdym z nich
okno planowania. Ta klasa planowania nie jest dozwolona dla zwykłego (tj.
użytkownik inny niż root.

OPCJE


-c, --klasa klasa
Określ nazwę lub numer klasy planowania do użycia; 0 dla nikogo, 1 dla
czas rzeczywisty, 2 dołożyć wszelkich starań, 3 na bezczynność.

-n, --dane klasy poziom
Określ dane klasy planowania. Ma to wpływ tylko wtedy, gdy klasa zaakceptuje
argument. Dla czasu rzeczywistego i najlepszych starań, 0-7 są prawidłowymi danymi (poziomami priorytetów).

-p, --pid PID...
Określ identyfikatory uruchomionych procesów, dla których chcesz uzyskać lub ustawić harmonogram
parametry.

-P, --pgid PGID...
Określ identyfikatory grup procesów uruchomionych procesów, dla których chcesz uzyskać lub ustawić
parametry planowania.

-t, --ignorować
Zignoruj ​​nieudane ustawienie żądanego priorytetu. Gdyby komenda został określony, uruchom go
nawet w przypadku, gdy nie można było ustawić żądanego priorytetu planowania, co może
stało się to z powodu niewystarczających uprawnień lub starej wersji jądra.

-h, --help
Wyświetl tekst pomocy i wyjdź.

-u, --uid UID...
Określ identyfikatory użytkowników uruchomionych procesów, dla których chcesz uzyskać lub ustawić harmonogram
parametry.

-V, --wersja
Wyświetl informacje o wersji i zakończ.

PRZYKŁADY


# jonizacja -c 3 -s 89

Ustawia proces z PID 89 jako bezczynny proces I/O.

# jonizacja -c 2 -n 0 bash

Uruchamia 'bash' jako program typu best-effort o najwyższym priorytecie.

# jonizacja -str. 89 91

Wyświetla klasę i priorytet procesów z PID 89 i 91.

UWAGI


Linux obsługuje priorytety i klasy planowania I/O od wersji 2.6.13 z CFQ I/O
planista.

AUTORSKI


Jens Axboe[email chroniony]>
Karel Zak[email chroniony]>

DOSTĘPNOŚĆ


Polecenie ionice jest częścią pakietu util-linux i jest dostępne z
ftp://ftp.kernel.org/pub/linux/utils/util-linux/.

Korzystaj z ionice online za pomocą usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad