EnglishFrenchSpanish

Jalankan server | Ubuntu > | Fedora > |


favorit OnWorks

ionice - Online di Awan

Jalankan ionice di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah perintah ionice yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


ionice - atur atau dapatkan kelas dan prioritas penjadwalan I/O proses

RINGKASAN


es batu [-c kelas] [-n tingkat] [-t] -p PID...
es batu [-c kelas] [-n tingkat] [-t] -P PGID...
es batu [-c kelas] [-n tingkat] [-t] -u UID...
es batu [-c kelas] [-n tingkat] [-t] perintah [argumen...]

DESKRIPSI


Program ini menetapkan atau mendapatkan kelas penjadwalan I/O dan prioritas untuk suatu program. Jika tidak
argumen atau hanya -p diberikan, es batu akan menanyakan kelas penjadwalan I/O saat ini dan
prioritas untuk proses itu.

Ketika perintah diberikan, es batu akan menjalankan perintah ini dengan argumen yang diberikan. Jika tidak kelas
ditentukan, maka perintah akan dieksekusi dengan kelas penjadwalan "usaha terbaik". NS
tingkat prioritas default adalah 4.

Pada penulisan ini, suatu proses dapat berada di salah satu dari tiga kelas penjadwalan:

Siaga Program yang berjalan dengan prioritas I/O idle hanya akan mendapatkan waktu disk ketika tidak ada yang lain
program telah meminta I/O disk untuk masa tenggang yang ditentukan. Dampak dari menganggur
Proses I/O pada aktivitas sistem normal harus nol. Kelas penjadwalan ini tidak
tidak mengambil argumen prioritas. Saat ini, kelas penjadwalan ini diizinkan untuk
pengguna biasa (sejak kernel 2.6.25).

Usaha terbaik
Ini adalah kelas penjadwalan yang efektif untuk setiap proses yang tidak meminta a
prioritas I/O tertentu. Kelas ini mengambil argumen prioritas dari 0-7, dengan lebih rendah
nomor menjadi prioritas yang lebih tinggi. Program berjalan pada prioritas upaya terbaik yang sama
disajikan secara round-robin.

Perhatikan bahwa sebelum kernel 2.6.26 ada proses yang tidak meminta prioritas I/O
secara resmi menggunakan "tak satupun" sebagai kelas penjadwalan, tetapi penjadwal I/O akan memperlakukan seperti itu
proses seolah-olah berada di kelas upaya terbaik. Prioritas dalam yang terbaik-
kelas usaha akan diturunkan secara dinamis dari tingkat proses CPU yang bagus:
io_priority = (cpu_nice + 20) / 5.

Untuk kernel setelah 2.6.26 dengan CFQ I/O scheduler, sebuah proses yang belum meminta
untuk prioritas I/O mewarisi kelas penjadwalan CPU-nya. Prioritas I/O diturunkan
dari tingkat proses bagus CPU (sama seperti sebelumnya kernel 2.6.26).

Realtime
Kelas penjadwalan RT diberikan akses pertama ke disk, apa pun yang lainnya
sedang terjadi dalam sistem. Jadi kelas RT perlu digunakan dengan hati-hati, karena
itu bisa membuat proses lain kelaparan. Seperti halnya kelas upaya terbaik, 8 tingkat prioritas
didefinisikan yang menunjukkan seberapa besar irisan waktu yang akan diterima oleh proses tertentu pada masing-masing
jendela penjadwalan. Kelas penjadwalan ini tidak diizinkan untuk kelas biasa (yaitu,
non-root) pengguna.

PILIHAN


-c, --kelas kelas
Tentukan nama atau nomor kelas penjadwalan yang akan digunakan; 0 untuk tidak ada, 1 untuk
waktu sebenarnya, 2 untuk upaya terbaik, 3 untuk menganggur.

-n, --data kelas tingkat
Tentukan data kelas penjadwalan. Ini hanya berpengaruh jika kelas menerima
argumen. Untuk waktu nyata dan upaya terbaik, 0-7 adalah data yang valid (tingkat prioritas).

-p, --pid PID...
Tentukan ID proses dari proses yang sedang berjalan untuk mendapatkan atau mengatur penjadwalan
parameter.

-P, --pgid PGID...
Tentukan ID grup proses dari proses yang sedang berjalan untuk mendapatkan atau mengatur
parameter penjadwalan.

-t, --mengabaikan
Abaikan kegagalan untuk menetapkan prioritas yang diminta. Jika perintah telah ditentukan, jalankan
bahkan jika tidak mungkin untuk mengatur prioritas penjadwalan yang diinginkan, yang dapat
terjadi karena hak istimewa yang tidak mencukupi atau versi kernel lama.

-h, --membantu
Tampilkan teks bantuan dan keluar.

-u, --uid UID...
Tentukan ID pengguna dari proses yang sedang berjalan untuk mendapatkan atau mengatur penjadwalan
parameter.

-V, --Versi: kapan
Tampilkan informasi versi dan keluar.

CONTOH


# es batu -c 3 -p 89

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

# es batu -c 2 -n 0 bash

Menjalankan 'bash' sebagai program upaya terbaik dengan prioritas tertinggi.

# es batu -hal 89 91

Mencetak kelas dan prioritas proses dengan PID 89 dan 91.

CATATAN


Linux mendukung prioritas dan kelas penjadwalan I/O sejak 2.6.13 dengan CFQ I/O
penjadwal.

PENULIS


Jens Axboejens@axboe.dk>
Karel Zakkzak@redhat.com>

KETERSEDIAAN


Perintah ionice adalah bagian dari paket util-linux dan tersedia dari
ftp://ftp.kernel.org/pub/linux/utils/util-linux/.

Gunakan ionice online menggunakan layanan onworks.net


Ad


Ad