GNU/Linux >> Linux の 問題 >  >> Linux

netcat と dd が機能しているかどうかを確認するにはどうすればよいですか?

dd を送信 USR1 を処理する シグナル:

$ 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
$

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

頑張ってください!


あなたのケースで I/O をチェックしたいプロセスの PID を見つけます dd

cat /proc/<PID>/io

wchar の値を見てください これは書き込まれたバイトの値である必要があります。

後で参照できるように、pv を挿入できます パイプの 1 つ (または両方) に接続すると、パイプを通過したデータの量がわかります。

dd bs=16M if=/dev/sda|bzip2 -c|pv|nc serverB.example.net 19000
225MB 0:04:48 [ 799kB/s] [                    <=>                            ]

Linux
  1. 使用可能な端末定義を確認するにはどうすればよいですか?

  2. メモリ帯域幅を観察するにはどうすればよいですか?

  3. ディスク io を監視するにはどうすればよいですか?

  1. 使用しているLinuxディストリビューションを知る方法は?

  2. Ddがまだ機能しているかどうかを知る方法は?

  3. Linux:どのプロセスがどのコアに固定されているかを知る方法は?

  1. IPマルチキャストが有効になっているかどうかを知る方法は?

  2. システムアップデートが信頼できることを知る方法は?

  3. 自分が画面にいるかどうかを確認するにはどうすればよいですか?