GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo puedo saber si netcat y dd están funcionando?

Envía el dd procesar un USR1 señal:

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

¿has probado 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

¡Buena suerte!


Encuentre el PID del proceso para el que desea verificar la E/S en su caso, el dd en el servidor b sería un buen lugar para buscar entonces

cat /proc/<PID>/io

mira el valor de wchar que debe ser el valor escrito en bytes.

Para referencia futura, puede insertar pv en una (o ambas) de las tuberías y le dirá cuántos datos han pasado a través de ella.

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

Linux
  1. ¿Cómo saber qué distribución de Linux está utilizando?

  2. ¿Cómo saber si Ip Multicast está habilitado?

  3. ¿Cómo saber si las actualizaciones del sistema son confiables?

  4. ¿Cómo puedo vincular un archivo en Linux?

  5. ¿Cómo puedo saber qué proceso está usando swap?

¿Cómo puedo saber si la opción set -e está habilitada o no?

Si conozco el número PID de un proceso, ¿cómo puedo obtener su nombre?

¿Cómo puedo saber si una partición está montada o desmontada?

¿Cómo puedo verificar qué definiciones de terminal están disponibles?

¿Cómo puedo monitorear el disco io?

¿Por qué mi crontab no funciona y cómo puedo solucionarlo?