80 votos

¿Por qué el rendimiento de un disco duro normal disminuye a lo largo de la duración de una prueba de referencia mientras que la SSD no lo hace?

Utilizo HD Tune para medir el rendimiento del disco duro. Las pruebas suelen durar de 2 a 3 minutos y la velocidad de transferencia de un disco duro normal disminuye drásticamente al final de la prueba.

enter image description here

Sin embargo, el rendimiento de la unidad SSD se mantiene igual durante (foto abajo) la vida de la prueba. Esto sucede en todos mis ordenadores. ¿Por qué ocurre esto?

enter image description here

84voto

Marc-Andre R. Puntos 789

La HD mecánica está siendo escaneada de afuera hacia adentro. Dado que el disco está girando a una velocidad constante de 7200 rpm, está cubriendo más datos por segundo en el exterior que en el interior.

61voto

Enjoy coding Puntos 1050

En realidad, lo que está viendo en el eje X no corresponde al "tiempo", sino al "área física" de su disco. Es decir, si tu disco tiene 250GB (100% de su capacidad), el 0-10 significará los primeros 25GB de tu disco, el 10-20 significará la segunda parte de 25GB de tu disco, y esto va hasta todos tus 250GB (que es el 100%).

El rendimiento de su disco duro no disminuye con el tiempo, pero sí lo hace debido al efecto físico causado por el "efecto de rotación" de su disco (esto no sucede en su SSD). El área del puño 0-10% de su disco duro corresponde al área externa del disco, lo que da un impulso a la velocidad de lectura porque la velocidad lineal de esta área es mayor en comparación con el área interna de su disco (el último 90-100% de su disco, por ejemplo). Esto da la impresión de que el rendimiento del disco duro está disminuyendo en los dos primeros sectores del disco (de hecho, como se puede ver en la primera imagen), ya que todas las SSD se basan en memorias de acceso aleatorio, todas las "áreas" utilizables de la SSD tienen la misma velocidad y tiempos de acceso, lo que corresponde a un rendimiento lineal en todo el disco. Esto también explica por qué los sistemas operativos suelen utilizar la primera "área" y las primeras secciones del disco duro... Por ejemplo, Windows será boot más rápido y hará que las E/S del disco sean mejores de lo que serían si se instalara en los últimos sectores.

PD: Como puede ver en su primera imagen, los discos duros suelen tener una pérdida de rendimiento del 40 al 50 por ciento cuando se compara la velocidad de lectura del primer sector con la del último.

Referencia:

enter image description here

7voto

Scott H Puntos 66

El disco duro gira a una velocidad constante, 7200RPM o lo que sea. El punto de referencia comienza en el exterior del disco, donde el radio es mayor, y por lo tanto la velocidad lineal es más rápida (una rotación en 1/120 de segundo implica una mayor distancia (proporcional al radio), y por lo tanto más bits leídos en ese período de tiempo), mientras que en el interior del disco, el radio es más pequeño, y por lo tanto se leen menos bits para la misma distancia angular (una rotación en 1/120 de segundo con un radio más pequeño implica una menor circunferencia barrida y por lo tanto se leen menos bits.

Suponiendo un radio exterior de unos 2,8 pulg. y un radio interior de 1,6 pulg. (debido a la pérdida para el husillo, espacio de alineación adicional, zonas de aterrizaje), la pérdida de rendimiento en el interior es aproximadamente un factor de 1,8.

Tenga en cuenta que el temblor es causado por el temblor de la carga del sistema o el ruido en los cables, entre otros factores.

Además, el direccionamiento de la SSD y no sólo del disco duro, tiene una red electrónica de conexiones configurada (no mecánica) y por lo tanto los únicos retrasos son la latencia de los cables (en la memoria real), y los "barridos" de acceso a través de los datos en bloques, manteniendo la velocidad y la tasa de bits constante, limitada sólo por los circuitos.

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: