Adakah yang punya pengalaman dengan alat yang dapat memberikan indikasi beban IO disk oleh jalur filesystem.
Saya menggunakan utilitas 'iostat', sering, untuk mempelajari seberapa banyak aktivitas disk berlangsung pada host Linux. 'iostat' memberikan rincian per-perangkat, sehingga Anda dapat melihat aktivitas pada perangkat blok tertentu. Tapi itu tidak lebih dalam dari itu - Anda tidak bisa, misalnya, permintaan beban tulis yang dihasilkan oleh 'httpd' di direktori '/ var / log / httpd /'.
linux
hard-drive
Ryan B. Lynch
sumber
sumber
Jawaban:
Anda dapat menggunakan iotop untuk tujuan itu.
Saya bekerja seperti atasan normal, saya tidak bisa mengatakan banyak lagi. Sebagian besar distribusi akan mengemasnya, tetapi ini adalah beranda . Anda membutuhkan kernel terbaru.
sumber
Menggunakan htop lakukan hal berikut.
Dan begitulah, per proses disk I / O, secara real time.
sumber
Collectl juga dapat menampilkan proses I / O load tetapi karena ia juga dapat memonitor hampir semua sumber daya sistem Anda yang lain, Anda mendapatkan semuanya dalam satu alat. Misalnya, Anda dapat melihat proses i / o atau cpu teratas saat ini bersama dengan disk, jaringan, dll. TETAPI Anda juga dapat memutar ulang data historis dan menampilkan jenis data yang sama. Lebih lanjut, sebenarnya ada 7 proses I / O yang disediakan oleh kernel. Collectl dapat menunjukkan semuanya dan bahkan membiarkan Anda menyortirnya. -menandai
sumber