Mendapatkan statistik disk i / o untuk proses tunggal di Linux


9

Saya perlu memantau statistik I / O dari proses yang menulis ke disk. Tujuannya adalah untuk menghindari tingkat penulisan terlalu tinggi untuk jangka waktu lama.

Saya tahu ada iostatalat untuk menyelesaikan tugas ini pada perspektif seluruh sistem.

Apakah ada yang serupa dengan memantau penggunaan disk proses tunggal?


Jawaban:


5

Yang Anda inginkan adalah iotop. Sebagian besar distribusi memiliki paket untuk itu, biasanya disebut (cukup logis) iotop.

Satu perintah yang sangat keren (setidaknya, pada sistem yang tidak terlalu sibuk) adalah iotop -bo. Ini akan menunjukkan I / O saat itu terjadi. Ia juga memiliki opsi untuk hanya memantau proses tertentu atau proses yang dimiliki oleh pengguna tertentu.


terima kasih, persis apa yang saya inginkan :) Saya juga menyaring keluaran iotop -boP dengan grep untuk hanya menunjukkan statistik dari proses yang saya inginkan :)
Matteo Ceccarello

Bagaimana jika Anda tidak memiliki akses root, seperti yang iotopdipersyaratkan?
StatsSorceress
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.