GNU/Linux >> Belajar Linux >  >> Linux

Mencari tahu apa yang memutar harddisk

inotify-tools adalah cara sederhana untuk melakukan ini. Ada beberapa contoh di situs mereka yang dapat melakukan apa yang Anda inginkan (lihat contoh inotifywatch untuk contoh yang sangat mendasar).


Coba jalankan iotop mungkin? Saya merasa ini berguna di masa lalu.


Kiat lain:Gunakan Systemtap, ada banyak skrip pemeriksaan di situs systemtap yang cukup berguna untuk menemukan pelakunya.

Dalam kasus lain sama sekali,

Jika Anda ingin mengetahui proses mana yang menyebabkan disk berputar, Anda dapat mengumpulkan informasi dengan menyetel flag /proc/sys/vm/block_dump .Ketika flag ini disetel, Linux melaporkan semua operasi baca dan tulis disk yang terjadi, dan semua pengotoran blok yang dilakukan ke file. Ini memungkinkan untuk men-debug mengapa disk perlu berputar, dan untuk lebih meningkatkan masa pakai baterai. Output ofblock_dump ditulis ke output kernel, dan dapat diambil menggunakan "dmesg" atau lihat fasilitas kern syslog Anda untuk tujuan pesan debug. Umumnya, seharusnya /var/log/debug . Saat Anda menggunakan block_dump dan tingkat pencatatan kernel Anda juga menyertakan pesan debugging kernel, Anda mungkin ingin mematikan klogd, jika tidak, output dari block_dump akan dicatat, menyebabkan aktivitas disk yang biasanya tidak ada.


Linux
  1. Bagaimana saya tahu apa yang memutar drive saya?

  2. Cari tahu proses apa yang menulis ke hard drive

  3. Apa cara terbaik untuk mempelajari SELinux?

  1. Bagaimana cara mengetahui apa yang dilakukan perintah Linux

  2. Apakah Mungkin Untuk Mengetahui Program Atau Script Apa yang Membuat File Yang Diberikan?

  3. Buat salinan disk/disk lebih lambat

  1. Linux – Media Lambat – Penyetelan Cache Disk?

  2. Langganan atau Domain kehabisan Ruang Disk

  3. Bagaimana cara mengetahui hard disk apa yang ada di sistem?