Saya ingin menonton aktivitas disk di hard drive eksternal USB saya. Saya tahu bahwa saya dapat menggunakannya iotop
untuk memonitor disk I / O untuk setiap proses yang berjalan, tetapi apakah ada cara untuk mendapatkan ukuran per sistem file?
performance
usb-drive
ændrük
sumber
sumber
Saya tidak terampil dalam bidang ini, tetapi iostat muncul di benak saya. Anda dapat menginstalnya dengan paket sysstat . Semoga berhasil!
sumber
iostat -d 10 /dev/sda
akan memberi Anda pemanfaatan io dalam interval 10 detik/dev/sda
. Saya hampir menggunakanwatch iostat -d /dev/sda
opsi intervalnya. Sunting:watch
. Pelaporan berkelanjutan dengan sesuatu sepertiiostat -dk 10
mengembalikan angka yang lebih bermakna.Menggunakan
iostat
darisysstat
paket memberikan snapshot tunggal hasil sejak startup. Penggunaan parameter interval akan menambahkan hasil hanya untuk interval terakhir ke output. Contoh,iostat 10
pertama-tama akan menampilkan nilai "sejak boot" kemudian terus menambahkan statistik detik 10 terakhir ke output, setiap 10 detik. Sertakan-y
opsi untuk menghilangkan tampilan statistik pertama sejak booting tetapi pahami bahwa perintah tersebut akan tampak menganggur untuk interval yang ditentukan saat sistem mengumpulkan snapshot pertama.Saya telah menemukan ini paling efektif ketika dikombinasikan dengan
watch
perintah dan menunjukkan hanya mengumpulkan untuk interval statistik tunggal. Misalnya:watch -t -n 0.1 iostat -d -t -y 5 1
memberikan refresh setiap 5,1 detik statistik aktivitas selama 5 detik terakhir. Untuk memecah opsi dan parameter ...-t
memberitahu arloji untuk menghilangkan header. Ini untuk menghindari kebingungan bahwa jika tidak header akan menyertakan "Setiap 0,1" yang tidak mewakili snapshot data.-n 0.1
tangan memberitahu untuk menjalankan perintah berikut setiap 0,1 detik. Ini adalah interval terkecil untuk menonton (procps-ng 3.3.9) tetapi jangan khawatir, itu sebenarnya tidak menjalankan perintah setiap 0,1 detik. Ini akan menjalankan perintah 0,1 detik setelah instance sebelumnya selesai.-d
memberitahu iostat untuk hanya menampilkan pemanfaatan perangkat, relevan karena pertanyaannya adalah mengenai aktivitas disk. Sebagai alternatif untuk memonitor disk tertentu, nama perangkat dapat dimasukkan sebelum parameter interval.-t
Switch kedua memberitahu iostat untuk memasukkan waktu refresh dalam statistik. Ini berguna karena penghilangan sebelumnya dari header jam tangan menghapus tampilan waktu yang seharusnya ada di sana.-y
saklar menghilangkan layar pertama "sejak boot" statistik dari tampilan interval. Tanpa ini hasilnya akan menjadi tampilan statistik sejak pembaruan boot pada interval perintah arloji.5 1
adalah parameter selang iostat. Dalam hal ini, ambil 5 detik statistik sekali (angka 1). Karena saklar -y digunakan, ini hanya akan menampilkan satu layar data.Diperlukan waktu 5 detik untuk iostat untuk mengumpulkan data, kemudian akan ditampilkan di jam tangan, dan 0,1 detik kemudian jam tangan akan memicu perintah iostat lagi. 5 detik kemudian data baru akan menggantikan yang lama, arloji akan menunggu 0,1 detik, cuci, bilas, ulangi ...
sumber
Coba dengan nmon
Mencoba:
Output Seperti di bawah ini:
Tekan d = Disk Tekan c = CPU Tekan r = RAM, Tekan v = Memori Virtual, Status Kernal tekan K, Tekan N = jaringan dan Tekan q atau x untuk keluar
sumber