¿El cable SATA 3 es siempre más rápido que el USB 3?

Mejor respuesta

TLDR; Por lo general, pero no siempre.

Para ser quisquilloso, el cable no es realmente lo que define la velocidad máxima en esas conexiones. Bueno, no del todo, puede tener una ligera influencia. El factor más importante que define la velocidad máxima es el controlador que maneja las señales de entrada / salida enviadas a través de ese cable. Pero podría definirlo simplemente como el cable, ya que un cable SATA no funcionaría en un puerto USB, y viceversa.

Con SATA 3, lo más común es 3.0, que tiene un rendimiento máximo de 6Gbits. / seg (funciona para cerrar a 600 MBytes por segundo). Hay variantes más nuevas capaces de realizar transferencias más rápidas, pero son bastante raras, es probable que no las veas en una computadora / laptop normal (al menos no todavía, probablemente nunca, ya que ya existen mejores alternativas).

USB 3 también puede significar 3.0, 3.1 y 3.2. Aunque es muy probable cuando se indica USB 3, se pretende que signifique 3.0. En cuyo caso, su rendimiento máximo es de 5 Gbit / s (alrededor de 500 MB / s). Así que probablemente sea un poco más lento. Con 3.1 esa velocidad se duplica, y con 3.2 es un poco más rápida aún. En estos días, se encuentran puertos USB 3.1 con bastante frecuencia, 3.2 todavía no son ubicuos. Entonces, si es un 3.1, entonces tiene una velocidad de transferencia máxima que es más rápida que un SATA 3.0.

Sin embargo, la velocidad de transferencia es solo un aspecto de la velocidad experimentada. Afecta a la rapidez con la que puede copiar un archivo dentro o fuera de esa unidad. Tiene un efecto mayor cuanto más grande es el archivo. Hasta el punto en que apenas importa si está haciendo esta copia en cientos de archivos pequeños.

El otro aspecto de la velocidad que experimenta es la latencia. ¿Qué tan rápido comienza una instrucción de copia de este tipo después de que se inició? P.ej. cuánto tiempo transcurre entre la instrucción de una operación de lectura y el primer bit de datos para volver. En este caso, SATA (incluso las cosas más antiguas) tiene latencias en microsegundos (millonésimas de segundo), mientras que USB es mucho más lento (incluso las variantes más nuevas aún miden en milisegundos, milésimas de segundo).

El problema radica en cómo se trabaja en ese disco, lo que afecta a cuál de ellos define mejor la velocidad experimentada. P.ej. ejecutar programas o incluso arrancar un sistema operativo tiende a significar muchas lecturas / escrituras pequeñas y la latencia es casi el único factor de importancia. ¿Tiene muchos archivos de video grandes que necesita transferir? Bueno, esa velocidad de transferencia es su factor más importante.

Además, el hecho de que algo esté conectado a través de un puerto «rápido» no significa que sea «rápido». La unidad puede seguir siendo lenta incluso si la conexión del cable + es rápida. P.ej. un disco duro tiende a tener un rendimiento máximo de 60 a 150 MB / s (dando alrededor de 0,6 Gbit / sa 1,5 Gbit / s). No importa si está en una conexión SATA o USB. Además, un HDD tiene alrededor de 0.01 a 0.02 segundos de retraso entre las operaciones de entrada / salida, es decir, su latencia es mucho peor que la que puede hacer SATA, pero cerca de los tipos de latencia de USB.

Tenga en cuenta que el rendimiento se define por el más lento parte de la línea (ya sea el convertidor, el controlador de conexión o algo más), por ejemplo un SATA 3 con un rendimiento de 6 Gb / sy un disco duro con un rendimiento de 1,2 Gb / s significa que solo puede ver 1,2 Gb / s. La latencia se suma, p. Ej. un HDD con latencia de 0.01s en un USB con latencia de 0.005s significa que la latencia total es de 0.015s.

Por otra parte, podría tener una unidad capaz de funcionar más rápido que su conector: un SSD puede dar 600 MB / so algunos incluso 4GB / s (alrededor de 40Gbit / s), mucho más rápido que cualquier SATA o USB (incluso los más nuevos): necesitaría una conexión PCIe para aprovecharlos al máximo. Sin mencionar que incluso los SSD antiguos tienen latencias más cercanas al tipo de latencia SATA, por lo que conectarlos a un puerto USB (especialmente si su caso de uso significa que la latencia es un factor importante) es bastante tonto.

Como se insinuó antes, también hay alternativas. Hay algunas computadoras que vienen con estas alternativas ya integradas. La principal es PCIe y ha estado disponible durante más de una década; es la ranura en la que se instala una tarjeta gráfica. Esa ranura también puede manejar muchas otras cosas, una de las cuales son los dispositivos de almacenamiento. Una variante más nueva es usar PCIe 3.0 x4 sobre un puerto M.2 (el factor de forma M.2 puede manejar tanto PCIe como SATA). Y luego, para hacerlo aún más extraño, Thunderbolt es en realidad una conexión externa para PCIe, p. Ej. un puerto Thunderbolt 3 es una conexión PCIe 3.0 x4, lo que proporciona una latencia de aproximadamente 0,0000025 s (0,0025 milisegundos o 2,5 microsegundos) y un rendimiento de 40 Gbit / s (alrededor de 4 GBytes / s).

Respuesta

Depende de qué “USB3” esté preguntando. Si es USB 3.1 Gen2 (10 Gbps), entonces no, SATA3 no es más rápido.

Considere una comparación simple: USB 3.0 usa una velocidad de bits sin procesar de 5 Gbps, SATA3 usa 6 Gbps y USB 3.1 Gen2 ( también conocido como SuperSpeedPlus) usa una velocidad de 10 GBps.

Sin embargo, la confusión sobre cuál es «más rápido» generalmente proviene del hecho de que la mayoría de los dispositivos de almacenamiento masivo USB usan chips de almacenamiento flash de velocidad limitada en el otro extremo del USB -a-puente de medios. En muchos casos, las “cajas SSD” utilizan dispositivos SATA3 detrás de la interfaz USB.Si un dispositivo SSD SATA3 está detrás de un puente USB 3.0, la velocidad de datos real se limitará a la velocidad de USB 3.0, que incluye la sobrecarga del enlace y el protocolo, de modo que la velocidad de transferencia de datos real será de aproximadamente 440 MBytes / s, o por debajo de la normal. Velocidad SATA3.

Si el SSD con interfaz SATA3 está detrás de un puente USB 3.1 SS +, la velocidad de datos se acercará al nivel SATA3, pero aún un poco menos que el «cable SATA3 nativo».

Pero si tiene un SSD de almacenamiento de medios de alta calidad con una verdadera interfaz NVMe y lo coloca detrás de un puente USB 3.1 Gen2 a NVMe, la tasa de transferencia de datos puede alcanzar más de 1000 MBytes / s, o bastante más alta que SATA3. Obviamente, debe tener un controlador de host USB 3.1 Gen2 en su sistema. Aún así, su kilometraje puede variar.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *