EnglishFrenchSpanyol

Ad


Favicon OnWorks

ionice - Dalam talian di Awan

Jalankan ionice dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan ionice yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


ionice - tetapkan atau dapatkan kelas penjadualan I/O proses dan keutamaan

SINOPSIS


ionik [-c kelas] [-n tahap] [-t] -p PID...
ionik [-c kelas] [-n tahap] [-t] -P PGID...
ionik [-c kelas] [-n tahap] [-t] -u UID...
ionik [-c kelas] [-n tahap] [-t] arahan [hujah...]

DESCRIPTION


Program ini menetapkan atau mendapat kelas penjadualan I/O dan keutamaan untuk sesuatu program. Jika tidak
hujah atau adil -p diberikan, ionik akan menanyakan kelas penjadualan I/O semasa dan
keutamaan untuk proses tersebut.

Bila arahan diberikan, ionik akan menjalankan arahan ini dengan hujah yang diberikan. Jika tidak kelas
ditentukan, maka arahan akan dilaksanakan dengan kelas penjadualan "usaha terbaik". The
tahap keutamaan lalai ialah 4.

Sehingga penulisan ini, proses boleh berada dalam salah satu daripada tiga kelas penjadualan:

Melahu Program yang berjalan dengan keutamaan I/O terbiar hanya akan mendapat masa cakera apabila tiada yang lain
program telah meminta I/O cakera untuk tempoh tangguh yang ditetapkan. Kesan terbiar
Proses I/O pada aktiviti sistem biasa hendaklah sifar. Kelas penjadualan ini
tidak mengambil hujah keutamaan. Pada masa ini, kelas penjadualan ini dibenarkan untuk satu
pengguna biasa (sejak kernel 2.6.25).

Usaha terbaik
Ini ialah kelas penjadualan yang berkesan untuk sebarang proses yang tidak meminta a
keutamaan I/O tertentu. Kelas ini mengambil hujah keutamaan daripada 0-7, dengan yang lebih rendah
nombor menjadi keutamaan yang lebih tinggi. Program berjalan pada keutamaan usaha terbaik yang sama
dihidangkan secara round-robin.

Ambil perhatian bahawa sebelum kernel 2.6.26 satu proses yang tidak meminta keutamaan I/O
secara rasmi menggunakan "tiada" sebagai kelas penjadualan, tetapi penjadual I/O akan memperlakukan sedemikian
proses seolah-olah ia berada dalam kelas usaha terbaik. Keutamaan dalam yang terbaik-
kelas usaha akan diperoleh secara dinamik daripada tahap proses yang bagus CPU:
io_priority = (cpu_nice + 20) / 5.

Untuk kernel selepas 2.6.26 dengan penjadual CFQ I/O, satu proses yang belum ditanya
untuk keutamaan I/O mewarisi kelas penjadualan CPUnya. Keutamaan I/O diperolehi
daripada tahap proses yang bagus CPU (sama seperti sebelum kernel 2.6.26).

Masa sebenar
Kelas penjadualan RT diberi akses pertama kepada cakera, tanpa mengira apa lagi
sedang berlaku dalam sistem. Oleh itu kelas RT perlu digunakan dengan berhati-hati, sebagai
ia boleh menyebabkan kebuluran proses lain. Seperti kelas usaha terbaik, 8 tahap keutamaan
ditakrifkan menandakan berapa besar potongan masa yang akan diterima oleh proses tertentu pada setiap proses
tetingkap penjadualan. Kelas penjadualan ini tidak dibenarkan untuk kelas biasa (iaitu,
pengguna bukan akar).

PILIHAN


-c, --kelas kelas
Nyatakan nama atau nombor kelas penjadualan untuk digunakan; 0 untuk tiada, 1 Untuk
waktu sebenar, 2 untuk usaha terbaik, 3 untuk terbiar.

-n, --data kelas tahap
Nyatakan data kelas penjadualan. Ini hanya mempunyai kesan jika kelas menerima
hujah. Untuk masa nyata dan usaha terbaik, 0-7 adalah data yang sah (tahap keutamaan).

-p, --pid PID...
Tentukan ID proses bagi proses yang sedang dijalankan untuk mendapatkan atau menetapkan penjadualan
parameter.

-P, --pgid PGID...
Tentukan ID kumpulan proses bagi proses yang sedang berjalan untuk mendapatkan atau menetapkannya
parameter penjadualan.

-t, --abai
Abaikan kegagalan untuk menetapkan keutamaan yang diminta. Jika arahan telah ditentukan, jalankannya
walaupun sekiranya tidak mungkin untuk menetapkan keutamaan penjadualan yang diingini, yang boleh
berlaku kerana keistimewaan yang tidak mencukupi atau versi kernel lama.

-h, - membantu
Paparkan teks bantuan dan keluar.

-u, --uid UID...
Tentukan ID pengguna proses yang sedang berjalan untuk mendapatkan atau menetapkan penjadualan
parameter.

-V, --versi
Paparkan maklumat versi dan keluar.

CONTOH


# ionik -c 3 -p 89

Menetapkan proses dengan PID 89 sebagai proses I/O terbiar.

# ionik -c 2 -n 0 bash

Menjalankan 'bash' sebagai program usaha terbaik dengan keutamaan tertinggi.

# ionik -ms 89 91

Mencetak kelas dan keutamaan proses dengan PID 89 dan 91.

NOTA


Linux menyokong keutamaan penjadualan I/O dan kelas sejak 2.6.13 dengan CFQ I/O
penjadual.

PENGARANG


Jens Axboe[e-mel dilindungi]>
Karel Zak[e-mel dilindungi]>

KETERSEDIAAN


Perintah ionice adalah sebahagian daripada pakej util-linux dan boleh didapati daripada
ftp://ftp.kernel.org/pub/linux/utils/util-linux/.

Gunakan ionice dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad