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:
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:
sudo iotop
untuk periksa proses mana yang benar-benar menggunakan disk I / O, kita harus menambahkan perintah iotop -oo –hanya pilihan:
sudo iotop --only
untuk lihat lebih banyak opsi yang berlaku untuk iotop, di terminal kami dapat berkonsultasi dengan bantuan Anda dengan perintah:
iotop --help
Copot pemasangan
untuk hapus iotop dari tim kami, di terminal (Ctrl + Alt + T) kita hanya perlu menjalankan:
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:
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
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:
iostat -p sda
Copot pemasangan
untuk hapus iostat dari tim kami, kita hanya perlu membuka terminal (Ctrl + Alt + T) dan mengeksekusinya:
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.