¿Copiar archivos en múltiples diálogos es más lento que en uno?

1

Cuando selecciona algunos archivos y los copia, aparece el cuadro de diálogo de copia de archivos con barra de progreso e indicadores de velocidad. Pero cuando selecciona otros archivos y los copia, aparece otro cuadro de diálogo y ambos parecen mostrar una desaceleración de más del 50% en comparación con un solo cuadro de diálogo de copia de archivos. Estoy bastante seguro de que en el pasado, al hacer esto con un disquete, el proceso se ralentizó significativamente. Pero, ¿es el caso de las unidades de disco duro y las unidades de estado sólido en los sistemas operativos modernos de Windows?

¿La copia de varios lotes de archivos a través de múltiples diálogos de copia de archivos ralentiza la operación general de E / S en Windows 7?

Por ejemplo, copiemos cientos de archivos de 50 MB de la unidad de disco duro A a la unidad de disco duro B y, justo después, copie otros cientos de archivos de 50 MB de la A a la B. Así que los archivos no son pequeños y la desaceleración no es causada por el archivo Problemas con la mesa debido a su pequeño tamaño. Ambos discos están vacíos en un 90% y no contienen archivos fragmentados, por lo que tampoco hay problemas que surjan de esa manera. Los discos están conectados a través de SATA, y no son externos.

user1306322
fuente
Hay mucho en esta pregunta que depende del hardware. por ejemplo, si está copiando a un dispositivo usb2 con una velocidad de IO de 35MBps, deberá dividir esa tasa de IO por el número de procesos. si su copia involucra varios archivos pequeños, es más probable que cause un conflicto al mantener los metadatos de la partición, que un par de archivos grandes, etc.
Frank Thomas
1
Otra cosa a considerar es si estás copiando un montón de archivos más pequeños o un montón de archivos más grandes. Copiar archivos más pequeños es inherentemente más lento en la mayoría de los sistemas operativos que copiar archivos más grandes. Por ejemplo, si copio 5 GB por valor de 20 MB / cada imagen, generalmente será mucho más lento que copiar una sola película de 5 GB. En mi experiencia, la copia paralela de archivos grandes es casi tan rápida como hacer dos operaciones de copia separadas en serie, mientras que un grupo de archivos más pequeños que se copian en paralelo es MUCHO más lento.
Trav

Respuestas:

1

Sí, lo hace, ya que está copiando 2 lotes de datos al mismo tiempo y, por lo tanto, toma más tiempo recuperar cada dato y luego procesar a dónde va ese dato.

De la misma manera que te llevaría más tiempo poner 2 lotes de cosas en 2 cajas en comparación con un montón de cosas en 1 caja. Tiene que ordenar las cosas cuando coloca las cosas en 2 cajas, mientras que no lo hace cuando las coloca en una caja.

Los SSD reducirían mucho el tiempo, ya que el tiempo de búsqueda para obtener un dato es casi cero. En un disco duro, la desaceleración podría ser bastante dependiendo de dónde se encuentren los datos en el disco.

Lawrence
fuente
2
La teracopia puede ayudar. Pone en cola las operaciones de copiar / mover.
Chris