¿Por qué una transferencia grande a una unidad USB tomaría más tiempo de lo esperado?

Estoy haciendo una copia de seguridad de 225 GB en un disco duro USB 2.0 de Western Digital, pero esto parece muy lento. ¿Alguna idea sobre lo que podría hacer para que esta transferencia sea más rápida? Dice que tomará siete horas y es una unidad USB 2.0 solamente.

¿Podría agregar más detalles sobre su situación? ¿Qué opciones tienes? ¿Tiene USB 3 o Firewire disponible para usar?
USB 2.0 alcanza un máximo de aproximadamente 30 MB/segundo == 2 GB/minuto == 112 minutos = ~2 horas. Su única alternativa es sacar la unidad de la carcasa externa y colocarla en una carcasa con una interfaz más rápida, como USB 3.0, Firewire 800 o eSATA. O bien, compre un Drive Dock y coloque el disco desnudo en él.
lo siento, pensé que puse esa información allí. diciendo 5-7 horas. Claramente se está ejecutando en USB 2.0, ya que 1.0 sería mucho más largo que incluso 7 horas. Monitor de actividad -> Actividad del disco decía como 4 MB / seg.
bien, esto es extraño. Disk Active se disparó hasta ~ 30 MB / seg, así que arranque ahora (en términos relativos). No cambié nada por mi parte (aunque Dropbox estaba consumiendo una cantidad ridícula de CPU y lo eliminé). Aunque no estoy seguro de si eso hubiera sido todo.
Recuerde que el tamaño de los archivos puede causar cambios en la velocidad a la que puede copiar, muchos archivos pequeños se ejecutan más lentamente que los archivos grandes: existe la sobrecarga de administración del sistema de archivos y la forma en que los archivos se envían en paquetes.

Respuestas (1)

Ejecutaría un comando de terminal como iostat 5y también ejecutaría el Monitor de actividad para ver si otros procesos tienen prioridad sobre la copia y también inspeccionaría el volumen de las operaciones de IO, así como el ancho de banda agregado de lectura/escritura.

Podría tener un cuello de botella en la unidad que envía los datos, la CPU que realiza la copia o la unidad que recibe los datos, además del ancho de banda sin procesar de la conexión de la unidad externa.

Además, verifique el perfilador del sistema debajo del árbol USB para inspeccionar que el dispositivo realmente negocie una conexión USB 2.0.

El HDD giratorio generalmente tiene un límite de unos pocos cientos de iops debido al tiempo de búsqueda, incluso si hay una alineación perfecta de los datos en el eje, de modo que el siguiente bloque que se lee siempre está directamente debajo del cabezal de lectura cuando la unidad programa la próxima lectura. Otros accesos a unidades, la fragmentación de archivos y otros efectos a menudo pueden ralentizar una escritura a 50 iops o menos, lo que limitaría claramente la velocidad de transferencia a 10 Mbps o menos dados los tamaños de bloque típicos para los sistemas de archivos HFS+.

En resumen, podría ser una transferencia lenta debido a que la Mac o la unidad envían los datos y no una unidad completa o fragmentada en el extremo receptor.

Creo que hubo cierta disputa con Dropbox y posiblemente algún código defectuoso sobre cómo manejan la disputa con mutexes.
Podría ser: aislar la Mac de la red también podría ser una excelente manera de garantizar que no se produzcan sincronizaciones u otros retrasos.
Y, gracias por la respuesta. Creo que cubriste la mayoría de los problemas. Se lo agradezco.
lo siento tomó un tiempo, surgieron algunas cosas