Iotop dan iostat, pantau kinerja disk I / O

tentang iotop dan iostat

Pada artikel selanjutnya kita akan melihat sekilas bagaimana kami dapat memantau kinerja disk I / O di Ubuntu menggunakan alat iotop dan iostat. Sebagai aturan umum, pengguna dapat menggunakan perintah tersebut puncak untuk mengetahui proses eksekusi sistem (dan lebih banyak hal) secara real time dan mengidentifikasi potensi masalah. Tetapi jika kami tidak menemukan masalah kinerja apa pun terkait file pemanfaatan sumber dayaTerutama dengan CPU dan memori, menarik untuk melanjutkan ke pemeriksaan bidang lain untuk mengidentifikasi kemacetan.

Pada keluaran perintah puncak Ada bidang yang dapat kita gunakan untuk mengetahui apakah ada operasi baca dan tulis I / O yang tinggi pada perangkat penyimpanan dan partisi. Jika operasi I / O disk tinggi, ini mungkin penyebab kelambatan kinerja, sehingga statistik I / O disk dalam sistem harus diverifikasi, dan di sinilah alat iotop dan iostat dapat membantu kami.

Iotop dan iostat untuk memverifikasi statistik I / O

Untuk mengecek statistik I / O secara detail, pengguna dapat menggunakan perintah iotop dan iostat. Perintah ini digunakan untuk mengidentifikasi masalah kinerja dengan perangkat penyimpanantermasuk disk lokal atau sistem file jaringan.

Apa itu iotop?

Utilitas ini Ini mirip dengan perintah teratas, tetapi ini menunjukkan aktivitas disk secara real time. Utilitas ini melihat informasi penggunaan I / O kernel dan menampilkan tabel penggunaan I / O saat ini melalui proses atau utas pada sistem. Ini juga menunjukkan bandwidth dan membaca dan menulis waktu I / O dari setiap proses atau utas.

Pasang Iotop

Utilitas ini kami dapat instal dengan mudah dengan bantuan manajer paket apt. Untuk sistem Debian / Ubuntu, kita hanya perlu membuka terminal (Ctrl + Alt + T) dan menjalankan perintah:

pasang iotop

sudo apt install iotop

Pantau aktivitas I / O disk menggunakan iotop

Ada banyak opsi yang tersedia di perintah iotop untuk memeriksa berbagai statistik tentang I / O disk. Kami hanya perlu menjalankan perintah iotop tanpa argumen apa pun kita harus menjalankannya dengan hak superuser, untuk melihat setiap proses atau utas tentang penggunaan I / O saat ini:

iotop bekerja

sudo iotop

untuk periksa proses mana yang benar-benar menggunakan disk I / O, kita harus menambahkan perintah iotop -oo –hanya pilihan:

iotop hanya menunjukkan proses

sudo iotop --only

untuk lihat lebih banyak opsi yang berlaku untuk iotop, di terminal kami dapat berkonsultasi dengan bantuan Anda dengan perintah:

iotop membantu

iotop --help

Copot pemasangan

untuk hapus iotop dari tim kami, di terminal (Ctrl + Alt + T) kita hanya perlu menjalankan:

hapus instalan iotop

sudo apt remove iotop

Apa itu iostat?

Perintah iostat digunakan untuk memantau beban perangkat input / output sistem, melihat berapa lama perangkat aktif dalam kaitannya dengan kecepatan transfer rata-ratanya. Ini juga dapat digunakan untuk membandingkan aktivitas antar disk.

Perintah ini menghasilkan laporan yang dapat digunakan untuk mengubah konfigurasi sistem agar lebih menyeimbangkan beban input / output antara disk fisik. Perintah iostat menghasilkan dua jenis laporan; Pemakaian CPU y penggunaan perangkat.

Dalam sistem multiprosesor, statistik CPU dihitung di seluruh sistem sebagai rata-rata untuk semua prosesor.

Pasang iostat

Alat itu iostat adalah bagian dari paket sysstat, yang dapat diinstal dari repositori resmi. Kami hanya perlu membuka terminal (Ctrl + Alt + T) dan menjalankan perintah di dalamnya:

instal paket sysstat

sudo apt install sysstat

Mengukur kinerja I / O disk dengan perintah iostat

Ada banyak opsi yang tersedia di perintah iostat untuk memeriksa berbagai statistik CPU dan I / O disk. Jika kita menjalankan perintah iostat tanpa argumen, kita bisa lihat statistik sistem lengkap:

iostat bekerja

iostat

Jika kita menambahkan opsi -d ke perintah iostat, kita bisa lihat statistik I / O untuk semua perangkat:

iostat -d

Di sisi lain, jika kita menambahkan opsi -p ke perintah iostat, kami akan melakukannya menunjukkan statistik I / O dari semua perangkat dan partisinya.

iostat -p

Jika yang menarik minat kami melihat statistik I / O mendetail untuk semua perangkat, kita hanya perlu menambahkan opsi -x ke perintah iostat:

iostat -x

Jika kami tertarik mengetahui statistik I / O perangkat blok dan semua partisi yang digunakan oleh sistem, kita hanya perlu menambahkan opsi -p diikuti dengan nama perangkat:

perangkat iostat

iostat -p sda

Copot pemasangan

untuk hapus iostat dari tim kami, kita hanya perlu membuka terminal (Ctrl + Alt + T) dan mengeksekusinya:

hapus instalan iostat

sudo apt remove sysstat

Kami baru saja melihat dua alat lagi yang dapat membantu administrator sistem mendeteksi masalah kinerja disk menggunakan perintah iotop e iostat. Untuk informasi lebih lanjut, pengguna yang menginginkan dapat berkonsultasi dengan fuente artikel ini.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.