GNU/Linux >> Belajar Linux >  >> Linux

Contoh Perintah iotop di Linux

Untuk mendapatkan tampilan langsung dari input dan output, atau I/O singkat, penggunaan bandwidth sistem Anda, ketik iotop. iotop harus dimulai dengan pengguna root. Anda dapat menggunakan iotop, misalnya, untuk mempelajari seberapa cepat hard disk Anda dapat membaca dan menulis, lalu tekan tombol q untuk keluar. Silakan baca bagian manual di iotop untuk mempelajari lebih lanjut tentang pintasannya, misalnya, untuk menyortir kolom.

iotop tidak diinstal sebelumnya dengan sebagian besar distribusi Linux, Anda harus menginstalnya menggunakan manajer paket Anda. Misalnya, dalam sistem berbasis CentOS/RHEL, instal paket iotop menggunakan perintah di bawah ini:

# yum install iotop

Cukup gunakan perintah di bawah ini untuk menjalankan utilitas iotop:

# iotop

Ini menampilkan output seperti contoh berikut:

Total DISK READ : 0.00 B/s | Total DISK WRITE : 88.95 M/s
Actual DISK READ: 0.00 B/s | Actual DISK WRITE: 88.95 M/s
  TID PRIO USER DISK READ DISK WRITE SWAPIN IO>    COMMAND
27236 be/4 root 0.00 B/s  88.95 M/s  0.00 % 87.91% dd if=/dev/zero of=test.zero bs=1024k count=1000 oflag=direct conv=notrunc
25600 be/4 root 0.00 B/s  0.00 B/s   0.00 % 0.00 % less -s
    1 be/4 root 0.00 B/s  0.00 B/s   0.00 % 0.00 % systemd --switched-root --system --deserialize 22
    2 be/4 root 0.00 B/s  0.00 B/s   0.00 % 0.00 % [kthreadd]
    3 be/4 root 0.00 B/s  0.00 B/s   0.00 % 0.00 % [ksoftirqd/0]
    6 be/4 root 0.00 B/s  0.00 B/s   0.00 % 0.00 % [kworker/u30:0]
    7 be/4 root 0.00 B/s  0.00 B/s   0.00 % 0.00 % [rcu_sched]

Dari kolom yang disajikan di sini, kami mungkin tertarik pada hal berikut:

  • TID :Kolom ini menyediakan PID dari proses yang membuat permintaan I/O. Ini dapat digunakan untuk menyelidiki atau menghentikan program.
  • DISK READ :Kolom ini menggambarkan jumlah byte yang dibaca per detik oleh proses yang terdaftar.
  • DISK MENULIS :Kolom ini merinci jumlah byte yang ditulis per detik oleh proses yang terdaftar.
  • IO :Kolom ini menunjukkan persentase waktu yang dihabiskan proses yang terdaftar untuk mengeluarkan permintaan I/O.
  • PERINTAH :Kolom ini menggambarkan nama proses yang menangani I/O. Jika ini adalah proses master, mungkin juga termasuk sakelar baris perintah.

Menjalankan iotop tanpa argumen apa pun akan menghasilkan daftar semua proses yang ada terlepas dari aktivitas I/O disk mereka, jadi jika Anda ingin iotop hanya melaporkan proses yang berkomitmen pada aktivitas I/O disk, Anda harus menggunakan yang berikut ini sebagai gantinya:

# iotop –o

Contoh Perintah iotop

1. Untuk pemantauan berkelanjutan, gunakan perintah sebagai berikut:

# iotop -o

Opsi -o memberitahu iotop untuk menampilkan hanya proses-proses yang melakukan I/O aktif saat berjalan, mengurangi noise pada output.

2. Opsi -n memberitahu iotop untuk menjalankan N kali dan keluar:

# iotop -b -n 2

3. Opsi -p memantau proses tertentu:

# iotop -p PID

Di sini, PID adalah proses yang ingin Anda pantau.

4. Di sebagian besar distribusi modern, alih-alih menemukan PID dan memasoknya ke iotop, Anda dapat menggunakan perintah pidof dan menulis perintah sebelumnya sebagai berikut:

# iotop -p `pidof cp`

5. Bersama dengan flag -o, flag-flag ini dapat digunakan untuk memberitahu iotop untuk mencetak hanya proses menggunakan I/O tanpa membersihkan layar untuk iterasi berikutnya:

# iotop -o -q -n2

Secara default, penundaan antara iterasi iotop adalah 1 detik; namun, ini dapat dimodifikasi dengan tanda -d (penundaan).

6. Anda dapat mempelajari lebih lanjut tentang iotop dengan meninjau manual seperti ini:

$ man iotop

Ringkasan

Setiap administrator mengetahui bahwa sistem dapat mulai melambat akibat aktivitas I/O hard disk. Namun, dalam peran pemecah masalah, Anda mungkin ingin tahu proses mana atau (dalam kasus sistem multi-pengguna) pengguna mana yang menjadi penyebabnya dan karena alasan inilah, Anda ingin beralih ke iotop. Alat ini menampilkan daftar proses I/O yang paling intensif secara real-time dalam antarmuka seperti teratas.


Linux
  1. 7 Contoh Perintah Linux df

  2. Contoh Perintah rm di Linux

  3. Contoh Perintah ps di Linux

  1. sa Contoh Perintah di Linux

  2. w Contoh Perintah di Linux

  3. Contoh Perintah ac di Linux

  1. Perintah JQ di Linux dengan Contoh

  2. Contoh Perintah df di Linux

  3. du Contoh Perintah di Linux