Saya ingin grok seberapa cepat file tertentu tumbuh.
Saya bisa melakukannya
watch ls -l file
Dan simpulkan informasi ini dari tingkat perubahan.
Apakah ada sesuatu yang serupa yang akan langsung menghasilkan laju pertumbuhan file dari waktu ke waktu?
command-line
files
ripper234
sumber
sumber
yum install pv
menggunakan sistem Centos / Redhat untuk dapat melakukan ini ;-)progress
(Coreutils progress viewer) atau versi terbaru daripv
dapat menonton deskriptor file dari proses tertentu. Jadi kamu bisa melakukan:untuk melihat proses apa (
$pid
) yang menulis padanya dan pada file mana deskriptor ($fd
), dan lakukan:atau:
sumber
Saya memiliki skrip perl kecil yang saya tempatkan di lingkungan bash sebagai fungsi:
fileSizeChange <file> [seconds]
Sleep detik default ke 1.
sumber
Fungsi shell berikut memantau file atau direktori dan menunjukkan perkiraan kecepatan throughput / tulis. Jalankan dengan
monitorio <target_file_or_directory>
. Jika sistem Anda tidak memiliki du, yang bisa terjadi jika Anda memantau throughput io pada sistem embedded, maka Anda dapat menggunakan ls sebagai gantinya (lihat komentar dalam kode)contoh gunakan:
sumber