GNU/Linux >> Znalost Linux >  >> Linux

Jak mohu vědět, zda netcat &dd fungují?

Odešlete dd zpracovat USR1 signál:

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

zkoušel jsi 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

hodně štěstí!


Najděte PID procesu, u kterého chcete zkontrolovat I/O ve vašem případě dd na serveru b by bylo dobré se podívat

cat /proc/<PID>/io

podívejte se na hodnotu pro wchar což by měla být zapsaná hodnota bajtů.

Pro budoucí použití můžete vložit pv do jednoho (nebo obou) kanálů a řekne vám, kolik dat jím prošlo.

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

Linux
  1. Jak zjistit, zda Dd stále funguje?

  2. Jak poznám, že jsem na obrazovce?

  3. Jak mohu vědět, který proces používá swap?

  1. Čísla stránek v PDF jsou vypnutá, jak je mohu změnit?

  2. Jak zjistím, zda je oddíl připojený nebo odpojený?

  3. Jak mohu pozorovat šířku pásma paměti?

  1. Jak zjistit, kterou distribuci Linuxu používáte?

  2. Jak mohu monitorovat disk io?

  3. Linux:jak zjistit, které procesy jsou připojeny ke kterému jádru?