¿Cómo estimar el tiempo necesario para transferir archivos entre unidades internas y externas?

¿Cómo estimar el tiempo necesario para transferir archivos entre unidades internas y externas?

El puerto usb de mi portátil es usb 2.0. mi disco duro externo es usb 3.0.Wikipediadice

Debido a las limitaciones de acceso al bus, el rendimiento efectivo de la velocidad de señalización de alta velocidad está limitado a 35 MB/s o 280 Mbit/s.

El tamaño total de los archivos que necesito transferir es de 17 GB.

  1. ¿Cómo podemos estimar el tiempo de transferencia de archivos? Un cálculo simple muestra que el tiempo de transferencia es

    17*2^10/35/60 = 8,3 min.

  2. Utilizo rsyncpara realizar la transferencia en Ubuntu y también cronometramos la transferencia:

    $ time rsync -a /media/t/2/  ./   
    real    106m45.245s
    user    3m6.938s
    sys     1m25.902s
    

    Tenga en cuenta que también hago otras dos rsynctransferencias de datos similares entre los mismos discos duros internos y externos al mismo tiempo. Todos los demás programas no están activos, pero supongo que la transferencia de datos entre los discos duros no requiere mucho tiempo de CPU (sys + usuario).

    Aún así, la diferencia es grande (106 min frente a 8,3 min). ¿Qué factores contribuyen al tiempo principalmente?

¡Gracias!

Respuesta1

Varias cosas adicionales a considerar aquí.

  • Número de archivos. La transferencia de un único archivo grande y muchos archivos difiere mucho. Esto se debe a las operaciones adicionales y la latencia de lectura y escritura de cada archivo.
  • rendimiento de ambos discos involucrados, tiempo de búsqueda, velocidad del husillo, etc.

Llegar a un cálculo sólido es difícil ya que hay muchas variables en juego. Si desea ver dónde está el mayor cuello de botella, debe analizar las pruebas de rendimiento en cada paso de la cadena. Principalmente me centraría en una prueba de rendimiento de los discos internos y externos, ya que una interfaz USB2 probablemente será más lenta que cualquiera de los dos. ATTO es un buen punto de partidaPunto de referencia ATTO

información relacionada