IOTOP - Monitor Linux Disk I/O Aktivitas dan Penggunaan Per -Process Basis
- 4398
- 1332
- Miss Angelo Toy
Iotop adalah sumber terbuka dan utilitas gratis yang mirip dengan perintah atas, yang menyediakan cara mudah untuk memantau Linux Disk I/O Detail Penggunaan dan Cetak Tabel pemanfaatan I/O yang ada berdasarkan proses atau utas pada sistem.
Alat iotop didasarkan pada Python pemrograman dan membutuhkan Inti fungsi akuntansi untuk memantau dan menampilkan proses. Ini adalah alat yang sangat berguna bagi administrator sistem untuk melacak proses spesifik yang dapat menyebabkan tinggi Disk I/O baca/tulis.
Prasyarat iotop
- Kernel 2.6.20 atau lebih tinggi
- Python 2.7 atau lebih tinggi
Artikel ini menjelaskan cara menginstal iotop Program untuk memantau dan melacak perangkat Linux I/O (input/output) berdasarkan per-proses dalam sistem Linux.
Instal IOTOP Disk I/O Monitoring Tool di Linux
Seperti yang sudah saya katakan di atas itu iotop membutuhkan terbaru Kernel 2.6.20 Dan Python 2.7, Pertama -tama mari kita perbarui keduanya dengan bantuan perintah berikut.
-------------- Di rhel, centos dan fedora -------------- # pembaruan yum -------------- Pada rilis Fedora 22+ -------------- # Pembaruan DNF -------------- Di Debian, Ubuntu dan Linux Mint -------------- # Perbarui APT-GET
Selanjutnya, verifikasi inti Dan Python versi dengan menjalankan:
# uname -r # python -v
Penting: Pada saat penulisan ini, Centos/rhel 5.X menggunakan versi python yang lebih lama dan tidak mungkin untuk menginstal iotop. Namun, mereka dapat menggunakan program DSTAT, yang melakukan fungsi iotop yang serupa.
Instal IOTOP menggunakan paket manajer
Untuk memasang iotop Dari manajer paket Anda, pilih perintah yang sesuai dari daftar berikut.
-------------- Di rhel, centos dan fedora -------------- # yum instal iotop -------------- Pada rilis Fedora 22+ -------------- # DNF instal iotop -------------- Di Debian, Ubuntu dan Linux Mint -------------- # apt-get install iotop
Penting: Menginstal iotop Dari repositori default Anda akan memberi Anda versi yang lebih lama. Jika Anda ingin memiliki versi IOTOP terbaru, pertimbangkan untuk menyusun dari sumber menggunakan instruksi berikut.
Instal iotop dari sumber
Untuk menginstal versi terbaru iotop, Pergi halaman proyek resmi dan unduh paket sumber terbaru dan kompilasi dari sumber menggunakan serangkaian perintah berikut:
# wget http: // guichaz.bebas.FR/IOTOP/File/IOTOP-0.6.ter.BZ2 # TAR -XJVF IOTOP -0.6.ter.BZ2 # CD IOTOP-0.6/ # ./mempersiapkan.py instal
Penting: Anda bisa berlari iotop di dalam direktori i.e. (dengan berlari ./iotop.py
) atau Anda dapat menjalankan penginstal ./mempersiapkan.py instal
Perintah untuk menginstal iotop di bawah /usr/bin:
Cara menggunakan iotop di linux
Paling mudah Anda jalankan iotop tanpa argumen seperti yang ditunjukkan.
# iotop
Anda harus mendapatkan daftar proses berjalan bersama dengan informasi tentang penggunaan I/O disk mereka saat ini:
Setiap judul kolom ini cukup jelas, tetapi ada dua hal penting yang perlu dipertimbangkan di sini:
- Io - Itu "IO" Tampilan Kolom Total Penggunaan I/O (Disk dan Pertukaran) untuk setiap proses.
- Swapin - Kolom "Swapin" menampilkan penggunaan swap untuk setiap proses.
Saya sarankan mulai menggunakan iotop dengan -Hai atau -hanya Opsi untuk melihat proses atau utas saat ini benar -benar melakukan I/O, alih -alih menonton semua proses atau utas.
# iotop -hanya
Dapatkan peringatan di aktivitas I/O Disk Linux
Anda dapat menggunakan program penjadwalan pekerjaan cron untuk dijalankan iotop Setiap menit untuk melacak aktivitas I/O apa pun yang dideteksi dan kirim peringatan ke alamat email Anda.
# vi /etc /cron.d/iotop
Dan tambahkan baris berikut ke dalam file:
[Email dilindungi] * * * * * root iotop -botqqq --iter = 3 >>/var/log/iotop
Jika mau, Anda dapat mengubah perintah di atas sesuai kebutuhan Anda.
Untuk mengetahui lebih banyak penggunaan dan opsi tentang iotop Program, Jalankan perintah berikut untuk memeriksa halaman pria.
# man iotop
Beberapa Penggunaan Iotop dan Pintasan Keyboard Penting.
- Bergerak kiri atau Kanan tombol panah untuk mengubah penyortiran.
- Menggunakan -Versi: kapan Opsi untuk melihat nomor versi dan keluar.
- Menggunakan -H opsi untuk melihat informasi penggunaan.
- Menggunakan -R opsi untuk membalikkan urutan penyortiran.
- Menggunakan -Hai Opsi untuk memeriksa proses atau utas.
- Menggunakan -B Opsi untuk mengaktifkan mode non-interaktif untuk mengaktifkan penggunaan I/O logging.
- Menggunakan -P PID Untuk mendaftar semua proses/utas untuk dipantau.
- Menggunakan -U Pengguna opsi untuk mendaftar semua pengguna untuk memantau.
- Menggunakan -P Opsi untuk mendaftar hanya proses. Biasanya iotop menampilkan semua utas.
- Menggunakan -A Opsi untuk memeriksa akumulasi I/O bukan bandwidth.
Semua opsi iotop di atas cukup mudah. Antarmuka hampir terlihat dan berfungsi persis sama dengan perintah Linux Top.
Iotop bisa sangat berguna dalam melacak proses linux yang menggunakan penggunaan memori swap tinggi atau menyebabkan jumlah aktivitas disk IO dalam jumlah tinggi.
- « 15 Pertanyaan Wawancara di Linux LS Command - Bagian 1
- Cara Mengamankan Layanan Jaringan Menggunakan Pembungkus TCP Di Linux »