Kirim dd
memproses USR1
sinyal:
$ dd if=/dev/urandom of=/dev/null &
[1] 977
$
$ kill -USR1 977
274647+0 records in
274646+0 records out
140618752 bytes (141 MB) copied, 17.3286 s, 8.1 MB/s
$
¿sudahkah kamu mencoba pv? http://www.ivarch.com/programs/pv.shtml
dd bs=16M if=/dev/sda|bzip2 -c| pv | nc serverB.example.net 19000
nc -l -p 19000| pv | bzip2 -d| dd bs=16M of=/dev/sdb
semoga berhasil!
Temukan PID dari proses yang ingin Anda periksa I/O untuk kasus Anda dd
di server b akan menjadi tempat yang bagus untuk melihatnya
cat /proc/<PID>/io
lihat nilai untuk wchar
yang seharusnya menjadi nilai tertulis byte.
Untuk referensi di masa mendatang, Anda dapat menyisipkan pv ke dalam satu (atau keduanya) pipa dan ini akan memberi tahu Anda berapa banyak data yang telah melewatinya.
dd bs=16M if=/dev/sda|bzip2 -c|pv|nc serverB.example.net 19000
225MB 0:04:48 [ 799kB/s] [ <=> ]