31 votos

¿Por qué hace mi velocidad flash lento hacia abajo al copiar?

Después de unos minutos de copiar, sólo hace más lento y más lento. ¿Por qué?

por ejemplo, comienza con 20 MBytes/seg, y cuando termine con ella, es @10 Mbytes/segundo.

Varios archivos, grandes, pequeños, etc..

ACTUALIZACIÓN: pregunta es en relación con varios sistemas operativos, por lo que es una "pregunta general"

28voto

Shane Puntos 41

Este comportamiento no es específica de su unidad flash, se puede ver esto con unidades de disco duro también. Tiene que ver con el mecanismo de almacenamiento en caché la mayoría de los sistemas operativos y los discos emplean para acelerar pequeño escribe.

El 20mb/s que se ve es que los datos se escriben en la memoria caché de disco (generalmente rápida, pero de pequeña memoria). Una vez que esta caché está llena debe ser volcado a disco - y ahora estás siendo un cuello de botella por el disco más lento.

Ejemplo 1: El efecto es muy pronunciado cuando usted tiene un controlador con un gran caché (como buen controlador raid 5) donde ~500 mb de datos se pueden almacenar en caché rápidamente antes de que se deben vaciar en el disco.

Ejemplo 2: Usted puede ver la caché en el juego si usted tire de la unidad flash a la misma hora en que el archivo de copia de "terminado". En este punto en el tiempo, el archivo se divide entre el disco y la memoria caché de modo que la copia está "terminado" en la medida en que el sistema operativo se refiere, sino el controlador de disco todavía tiene que escribir lo que queda en la memoria caché en el disco. Si coloca la unidad flash de nuevo y revisar el archivo verás que no todo lo que hay.

Descargo de responsabilidad: Estos ejemplos no funcionará si usted no tiene habilitada la caché de escritura en su sistema operativo/en la disco.

Además, si no el caché de disco en el trabajo, entonces es probable que lo que estamos viendo es un efecto de la fragmentación. Como el disco más plena menos espacio libre contiguo está disponible y el sistema de archivos tiene que trabajar más duro para encontrar lugares para poner sus archivos.

1voto

safejrz Puntos 151

Al copiar archivos largos, todo llega a la velocidad del disco duro en lugar de la USB. Aquí está una imagen que respalde ese argumento, yo estaba copiando un .iso de 2GB a mi memoria USB 3.0:

checkout the copying speed and hard drive's work load against the rest of the system components

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: