iostat - Online di Cloud

Ini adalah perintah iostat 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


iostat - Laporkan statistik Unit Pemrosesan Pusat (CPU) dan statistik input/output untuk
perangkat dan partisi.

RINGKASAN


iostat [ -c ] [ -d ] [ -h ] [ -k | -m ] [ -N ] [ -t ] [ -V ] [ -x ] [ -y ] [ -z ] [ -j {
ID | LABEL | PATH | UUID | ... } ] [ [ -H ] -g nama grup ] [ -p [ alat [,...] | SEMUA ] ]
[ alat [...] | SEMUA ] [ selang [ menghitung ] ]

DESKRIPSI


Grafik iostat perintah digunakan untuk memantau pemuatan perangkat input/output sistem dengan mengamati
waktu perangkat aktif dalam kaitannya dengan kecepatan transfer rata-rata. NS iostat
perintah menghasilkan laporan yang dapat digunakan untuk mengubah konfigurasi sistem menjadi lebih baik
menyeimbangkan beban input/output antara disk fisik.

Laporan pertama yang dihasilkan oleh iostat perintah memberikan statistik mengenai waktu
sejak sistem di-boot, kecuali jika -y opsi digunakan (dalam hal ini, laporan pertama ini
dihilangkan). Setiap laporan berikutnya mencakup waktu sejak laporan sebelumnya. Semua
statistik dilaporkan setiap kali iostat perintah dijalankan. Laporan terdiri dari CPU
baris header diikuti oleh deretan statistik CPU. Pada sistem multiprosesor, statistik CPU
dihitung di seluruh sistem sebagai rata-rata di antara semua prosesor. Baris header perangkat adalah
ditampilkan diikuti dengan garis statistik untuk setiap perangkat yang dikonfigurasi.

Grafik selang parameter menentukan jumlah waktu dalam detik antara setiap laporan. NS
menghitung parameter dapat ditentukan dalam hubungannya dengan selang parameter. jika menghitung
parameter ditentukan, nilai menghitung menentukan jumlah laporan yang dihasilkan di
selang detik terpisah. jika selang parameter ditentukan tanpa menghitung
parameter, iostat perintah menghasilkan laporan terus menerus.

LAPORAN


Grafik iostat perintah menghasilkan dua jenis laporan, laporan Pemanfaatan CPU dan
Laporan Pemanfaatan Perangkat.

Laporan Penggunaan CPU
Laporan pertama yang dihasilkan oleh iostat perintah adalah Laporan Pemanfaatan CPU. Untuk
sistem multiprosesor, nilai CPU adalah rata-rata global di antara semua prosesor.
Laporan memiliki format berikut:

%pengguna
Tampilkan persentase penggunaan CPU yang terjadi saat mengeksekusi di
tingkat pengguna (aplikasi).

%baik
Tampilkan persentase penggunaan CPU yang terjadi saat mengeksekusi di
tingkat pengguna dengan prioritas yang bagus.

%sistem
Tampilkan persentase penggunaan CPU yang terjadi saat mengeksekusi di
tingkat sistem (kernel).

%iotunggu
Tunjukkan persentase waktu CPU atau CPU dalam keadaan idle selama
sistem memiliki permintaan I/O disk yang luar biasa.

%mencuri
Tunjukkan persentase waktu yang dihabiskan dalam menunggu yang tidak disengaja oleh CPU virtual atau
CPU saat hypervisor sedang melayani prosesor virtual lain.

%menganggur
Tunjukkan persentase waktu CPU atau CPU idle dan sistem
tidak memiliki permintaan I/O disk yang luar biasa.

Laporan Pemanfaatan Perangkat
Laporan kedua yang dihasilkan oleh iostat perintah adalah Laporan Pemanfaatan Perangkat.
Laporan perangkat menyediakan statistik per perangkat fisik atau basis partisi.
Blokir perangkat dan partisi yang statistiknya akan ditampilkan
dimasukkan pada baris perintah. Jika tidak ada perangkat atau partisi yang dimasukkan, maka
statistik ditampilkan untuk setiap perangkat yang digunakan oleh sistem, dan asalkan
kernel memelihara statistik untuk itu. jika SEMUA kata kunci diberikan pada perintah
baris, kemudian statistik ditampilkan untuk setiap perangkat yang ditentukan oleh sistem,
termasuk yang belum pernah dipakai. Kecepatan transfer ditampilkan dalam 1K blok
secara default, kecuali variabel lingkungan POSIXLY_CORRECT diatur, dalam hal ini
Blok 512-byte digunakan. Laporan mungkin menunjukkan bidang berikut, tergantung pada:
bendera yang digunakan:

Perangkat:
Kolom ini memberikan nama perangkat (atau partisi) seperti yang tercantum dalam / dev
direktori.

terima kasih
Tunjukkan jumlah transfer per detik yang dikeluarkan ke perangkat.
Transfer adalah permintaan I/O ke perangkat. Beberapa permintaan logis dapat
digabungkan menjadi satu permintaan I/O ke perangkat. Sebuah transfer adalah
ukuran tak tentu.

Blk_read/s (kB_baca/s, MB_baca/dtk)
Tunjukkan jumlah data yang dibaca dari perangkat yang dinyatakan dalam sejumlah
blok (kilobyte, megabyte) per detik. Blok setara dengan sektor
dan karena itu memiliki ukuran 512 byte.

Blk_wrtn/s (kB_wrtn/dtk, MB_wrtn/dtk)
Tunjukkan jumlah data yang ditulis ke perangkat yang dinyatakan dalam sejumlah
blok (kilobyte, megabyte) per detik.

Blk_baca (kB_baca, MB_baca)
Jumlah total blok (kilobyte, megabyte) yang dibaca.

Blk_wrtn (kB_wrtn, MB_wrtn)
Jumlah total blok (kilobyte, megabyte) yang ditulis.

rrqm/dtk
Jumlah permintaan baca yang digabungkan per detik yang diantrekan ke
perangkat.

wrqm/dtk
Jumlah permintaan tulis yang digabungkan per detik yang diantrekan ke
perangkat.

r/s
Jumlah (setelah penggabungan) permintaan baca yang diselesaikan per detik untuk
perangkat.

dengan
Jumlah (setelah penggabungan) permintaan tulis yang diselesaikan per detik untuk
perangkat.

resec/dtk (rkB/dtk, rMB/dtk)
Jumlah sektor (kilobyte, megabyte) yang dibaca dari perangkat per
kedua.

detik/dtk (wkB/dtk, wMB/dtk)
Jumlah sektor (kilobyte, megabyte) yang ditulis ke perangkat per
kedua.

rata-rata
Ukuran rata-rata (dalam sektor) dari permintaan yang dikeluarkan untuk
perangkat.

rata-rata
Panjang antrean rata-rata dari permintaan yang dikeluarkan ke perangkat.

menunggu
Waktu rata-rata (dalam milidetik) untuk permintaan I/O yang dikeluarkan ke perangkat untuk
dilayani. Ini termasuk waktu yang dihabiskan oleh permintaan dalam antrian dan
waktu yang dihabiskan untuk melayani mereka.

r_menunggu
Waktu rata-rata (dalam milidetik) untuk permintaan baca yang dikeluarkan ke perangkat untuk
dilayani. Ini termasuk waktu yang dihabiskan oleh permintaan dalam antrian dan
waktu yang dihabiskan untuk melayani mereka.

w_menunggu
Waktu rata-rata (dalam milidetik) untuk permintaan tulis yang dikeluarkan ke perangkat
untuk dilayani. Ini termasuk waktu yang dihabiskan oleh permintaan dalam antrian dan
waktu yang dihabiskan untuk melayani mereka.

svctm
Waktu layanan rata-rata (dalam milidetik) untuk permintaan I/O yang dikeluarkan
ke perangkat. Peringatan! Jangan percaya bidang ini lagi. Bidang ini akan
dihapus dalam versi sysstat mendatang.

%berguna
Persentase waktu yang berlalu selama permintaan I/O dikeluarkan ke
perangkat (pemanfaatan bandwidth untuk perangkat). Saturasi perangkat terjadi ketika
nilai ini mendekati 100% untuk perangkat yang melayani permintaan secara serial. Tapi untuk
perangkat yang melayani permintaan secara paralel, seperti larik RAID dan SSD modern,
jumlah ini tidak mencerminkan batas kinerja mereka.

PILIHAN


-c Menampilkan laporan penggunaan CPU.

-d Menampilkan laporan penggunaan perangkat.

-g group_name { perangkat [...] | SEMUA }
Menampilkan statistik untuk sekelompok perangkat. NS iostat statistik laporan perintah
untuk setiap perangkat individu dalam daftar kemudian garis statistik global untuk
grup ditampilkan sebagai nama grup dan terdiri dari semua perangkat dalam daftar. NS SEMUA
kata kunci berarti bahwa semua perangkat blok yang ditentukan oleh sistem harus disertakan dalam
grup.

-h Membuat Laporan Penggunaan Perangkat lebih mudah dibaca oleh manusia.

-j { ID | LABEL | JALUR | UUID | ... } [ perangkat [...] | SEMUA ]
Tampilkan nama perangkat yang persisten. Pilihan ID, LABEL, dll. tentukan jenisnya
nama yang gigih. Opsi ini tidak terbatas, hanya prasyaratnya adalah direktori itu
dengan nama persisten yang diperlukan ada di /dev/disk. Opsional, beberapa
perangkat dapat ditentukan dalam jenis nama persisten yang dipilih. Karena gigih
nama perangkat biasanya panjang, opsi

-H Opsi ini harus digunakan dengan opsi -g dan menunjukkan bahwa hanya statistik global
untuk grup yang akan ditampilkan, dan bukan statistik untuk perangkat individual di
kelompok. -h diaktifkan secara implisit dengan opsi ini.

-k Menampilkan statistik dalam kilobyte per detik.

-m Menampilkan statistik dalam megabyte per detik.

-N Menampilkan nama mapper perangkat yang terdaftar untuk perangkat mapper perangkat apa pun. Berguna
untuk melihat statistik LVM2.

-p [ { perangkat [,...] | SEMUA } ]
Opsi -p menampilkan statistik untuk perangkat blok dan semua partisinya yang
digunakan oleh sistem. Jika nama perangkat dimasukkan pada baris perintah, maka
statistik untuk itu dan semua partisinya ditampilkan. Terakhir, SEMUA kata kunci
menunjukkan bahwa statistik harus ditampilkan untuk semua perangkat blok dan
partisi yang ditentukan oleh sistem, termasuk yang belum pernah digunakan. Jika
Option -j didefinisikan sebelum opsi ini, perangkat yang dimasukkan pada baris perintah dapat
ditentukan dengan jenis nama persisten yang dipilih.

-t Mencetak waktu untuk setiap laporan yang ditampilkan. Format stempel waktu mungkin bergantung pada
nilai variabel lingkungan S_TIME_FORMAT (lihat di bawah).

-V Cetak nomor versi lalu keluar.

-x Menampilkan statistik yang diperluas.

-y Abaikan laporan pertama dengan statistik sejak boot sistem, jika menampilkan banyak catatan
pada interval yang diberikan.

-z Beritahu iostat untuk menghilangkan output untuk perangkat apa pun yang tidak memiliki aktivitas selama
periode sampel.

LINGKUNGAN


Grafik iostat perintah memperhitungkan variabel lingkungan berikut:

POSIXLY_BENAR
Ketika variabel ini disetel, kecepatan transfer ditampilkan dalam blok 512-byte, bukan
blok 1K default.

S_COLORS
Saat variabel ini disetel, tampilkan statistik berwarna pada terminal. Mungkin
nilai untuk variabel ini adalah tak pernah, selalu or mobil (yang terakhir adalah default).

Harap dicatat bahwa warna (menjadi merah, kuning, atau warna lain) yang digunakan untuk menampilkan
nilai tidak menunjukkan masalah apa pun hanya karena warnanya. Itu hanya
menunjukkan rentang nilai yang berbeda.

S_COLORS_SGR
Tentukan warna dan atribut lain yang digunakan untuk menampilkan statistik pada terminal.
Nilainya adalah daftar kemampuan yang dipisahkan titik dua yang defaultnya adalah
H=31;1:I=32;22:M=34;1:N=33;1:Z=33;22. Kemampuan yang didukung adalah:

H= Substring SGR (Select Graphic Rendition) untuk nilai persentase lebih besar dari
atau sama dengan 75%.

I= Substring SGR untuk nama perangkat.

M= Substring SGR untuk nilai persentase dalam kisaran dari 50% hingga 75%.

N= Substring SGR untuk nilai statistik bukan nol.

Z= Substring SGR untuk nilai nol.

S_TIME_FORMAT
Jika variabel ini ada dan nilainya adalah ISO maka lokal saat ini adalah
diabaikan saat mencetak tanggal di header laporan. NS iostat perintah akan digunakan
format ISO 8601 (YYYY-MM-DD) sebagai gantinya. Stempel waktu ditampilkan dengan opsi -t
juga akan sesuai dengan format ISO 8601.

CONTOH


iostat
Menampilkan satu riwayat sejak laporan boot untuk semua CPU dan Perangkat.

iostat -d 2
Menampilkan laporan perangkat berkelanjutan pada interval dua detik.

iostat -d 2 6
Tampilkan enam laporan pada interval dua detik untuk semua perangkat.

iostat -x sda sdb 2 6
Tampilkan enam laporan statistik yang diperluas pada interval dua detik untuk perangkat sda
dan sdb.

iostat -p sda 2 6
Tampilkan enam laporan pada interval dua detik untuk perangkat sda dan semua partisinya
(sda1, dll.)

Gunakan iostat online menggunakan layanan onworks.net



Program online Linux & Windows terbaru