accionamiento mecánico interno vs SSD externo

2

Hace poco tuve un debate sobre qué proporcionaría el mejor rendimiento para arrancar un sistema operativo, desde un disco mecánico interno frente a un gabinete mSATA conectado con USB 3.0. Su creencia era que debido a que un SSD tiene una mejor velocidad de lectura / escritura, sería mejor. Mi opinión es que debido a que se está iniciando desde un dispositivo externo, podría causar latencia que podría anular cualquier beneficio del aumento en el tiempo de lectura / escritura, o causar otros problemas.

  • La misma computadora sería utilizada para ambos.
  • Imagina que ambos discos duros contienen exactamente el mismo sistema operativo y funcionan de la mejor manera posible.
  • Entendemos que un SSD interno superaría cualquiera de los dos.
niteshadow
fuente
Desde mi experiencia personal, el arranque de Windows 8.1 en un SSD externo con USB 3.0 (adaptador barato) es mucho más rápido que con una unidad interna. La velocidad de transferencia de datos es similar (~ 100Mo / s con archivos grandes), pero como es mucho más rápido con la lectura / escritura aleatoria, es más rápido para el arranque y más sensible.
piernov
Sí. La clave aquí es que la velocidad de lectura / escritura secuencial es buena cuando se copia una película grande o algunos archivos ISO, pero el sistema operativo utiliza muchas lecturas pequeñas. En esa área, un SSD brilla y los límites de ancho de banda no son una limitación. (Sin embargo, la latencia debería perjudicar a algunos, por lo que eSATA externo o SAS externo sería más rápido que un USB externo).
Hennes

Respuestas:

0

Las mejores unidades SSD proporcionan un rendimiento mucho más rápido que la mejor unidad de disco duro mecánica. Todo lo que necesita es asegurarse de que la ruta de E / S a la SSD sea más rápida que el rendimiento máximo de la unidad mecánica y que funcione más rápido. Idealmente, esta es una interfaz eSATA pero USB 3.0 funcionará. Es un bus, por lo que el rendimiento se comparte entre dispositivos pero tiene más que suficiente para una sola unidad.

Tiene razón en que hay un impacto de latencia para un disco externo en comparación con uno interno, pero es realmente mínimo, particularmente con eSATA. La otra gran cosa acerca de los SSD es que son de acceso aleatorio y tienen un rendimiento comparativamente mejor que un disco mecánico cuando se leen varias secuencias que se producen durante el inicio del sistema operativo porque hay que cargar muchos archivos y programas.

Itai
fuente
No entiendo muchos detalles intrincados con el hardware de la computadora, ¿pero dices que la transferencia de datos compartida de usb? En ese caso, si se conectara otro dispositivo USB, ¿se reduciría a la mitad la velocidad de transferencia? Le pregunto porque la persona con la que estaba hablando se va a ir de viaje pronto y quería usar la unidad externa con el sistema operativo para editar sus videos, por lo que suponiendo que usen un disco duro secundario para guardar los archivos de video, ¿eso causará problemas?
niteshadow
USB significa Universal Serial Bus. Todos los dispositivos en el mismo bus comparten el ancho de banda, pero no están asignados, lo que significa que obtienen el uso en un momento dado. Entonces, si tiene 2 dispositivos, no solo obtienen 3 Gb / s cada uno. Si ambos intentan transferir simultáneamente, entonces el total será de 6 GB / s (teórico no real), pero la forma en que se divide es mas o menos aleatorio.
Itai
@ user304176 - En cuanto a la parte del video, puedo decirle que es demasiado complejo para responder. Necesitamos conocer la velocidad de la unidad, la resolución y la velocidad de bits del video para adivinarlo. Lo sé porque pasé 9 años trabajando en software de efectos especiales de video y mi trabajo fue garantizar el máximo rendimiento de los subsistemas de procesamiento y almacenamiento. Además, la aplicación tiene un enorme impacto en cómo I / O realiza.
Itai
The best SATA drives provide querías decir the best SSDs?
Hennes
En cuanto a compartir el ancho de banda del USB: esto es cierto a menos que coloques los dispositivos en diferentes controladores USB. En muchas computadoras portátiles encontrará varios controladores USB, cada uno conectado a varios puertos. (Por ejemplo, a menudo el controlador USB2 más antiguo y un chip dedicado con un controlador USB3. En ese caso, el ancho de banda entre la unidad conectada USB3 y una unidad / ratón / teclado / dispositivo USB2 conectado no se comparte).
Hennes
1

La respuesta no es tan simple. Hay diferentes interfaces que puede utilizar una unidad externa, USB 2.0, USB 3.0, eSATA, thunderbolt, firewire, etc.

Siempre que la velocidad de la conexión sea lo suficientemente rápida para un rendimiento total (como USB 3.0 a 6 gigabit / seg), la SSD debería ser más rápida que la unidad mecánica porque lo más grande que ralentiza un disco duro durante el arranque es aleatorio acceso. El variador debe mover físicamente las piezas internamente antes de leer los datos. El SSD no tiene nada que mover.

yoonix
fuente
¿Entonces porque él quería adjuntar usando USB 3.0 se preformaría mejor? Sé que los SSD son más rápidos que los mecánicos, pero me preocupaba que, debido a que estaría enchufado en algún lugar además del sata interno, podría confundir el sistema y causar latencia.
niteshadow
Es posible, pero sería específico de hardware / OS / controlador. Realmente tendrías que compararlo con seguridad. Todavía supondría que mover físicamente dentro de la unidad sería más lento que cualquier sobrecarga. También hay controladores para la unidad interna.
yoonix
2
También es de destacar que el rendimiento sostenido sería importante para algunas operaciones, y USB3 no es tan bueno como el eSATA o Firewire
Austin T French
¿Sería la edición de video un rendimiento sostenido?
niteshadow