He comprado varias unidades nuevas con capacidad para USB 3 para usar con mi nueva computadora portátil (con capacidad para USB 3). Se conectan bien, pero sospecho que están volviendo silenciosamente a USB 2. Las velocidades de transferencia sostenidas que veo son de alrededor de 30 Mb / s para lecturas y escrituras, dentro de los límites prácticos de USB 2. Una de las unidades en particular está clasificado para transferencias que superan los 100 Mb / s, por lo que esto es sorprendentemente (y sospechosamente) bajo.
Mi pregunta es ... ¿cómo puedo determinar de manera concluyente la velocidad de conexión USB que utilizan estos dispositivos?
He examinado las propiedades de la unidad y ejecuto varias herramientas de diagnóstico (como SIW). La única información que puedo extraer es que de hecho están conectados a través de USB (duh) pero no hay información sobre la velocidad de conexión específica. Las únicas sugerencias que puedo encontrar en línea son comparar los discos y "si tiene más de 30-40 Mb / s, ¡debe ser USB 3!" pero esto parece generalmente bastante vago y, en mi caso, no concluyente.
Detalles:
- Laptop es una
Asus G75VW
carreraWindows Server 2008 R2 Standard
- Lectura y escritura en el SSD interno (por lo que no hay cuello de botella allí)
- Unidades USB son una
Toshiba Canvio Basic A1 2.5" 1TB USB 3.0 External
y unaSanDisk CZ80 Extreme 64GB USB3.0 Flash Drive
EDITAR / SOLUCIONADO - Mi problema raíz aquí estaba relacionado con el controlador; Intenté instalar manualmente Intel USB 3.0 eXtensible Host Controller Drivers
para Windows 7 en Server 2008 R2 (ya que no hay controladores de servidor disponibles). Al hacerlo, parece que me he perdido uno o más dispositivos. Siguiendo estas instrucciones, pude forzar al instalador del controlador para que se ejecute correctamente, solucionando el problema. El SanDisk está obteniendo lecturas de 170 MB / s, escrituras de 130 MB / s y Toshiba está obteniendo alrededor de 110 MB / s.
fuente
Respuestas:
Otra forma de verificar si está utilizando una conexión USB 3.0 o no es usar USBView.exe del Kit de controladores de Windows (WDK)
También puede usar el Visor de árbol de dispositivos USB , que es muy similar a USBView.exe y no tendrá que descargar el enorme WDK para usarlo.
Cuando ejecute USB Device Tree Viewer, verá una lista de controladores de host USB (hay 3 en mi computadora portátil). Puede recorrer cada puerto de los concentradores raíz USB conectados a estos controladores para ver qué está conectado a ese puerto. Verá que cada dispositivo USB conectado a su computadora (mouse, adaptador WiFi o Bluetooth, cámara web, etc.) aparece en uno de esos puertos.
Desconecte todas las unidades flash y discos duros externos de su computadora y busque un controlador USB que no tenga dispositivos conectados a ninguno de sus puertos (en mi computadora, es un controlador de host compatible con USB xHCI ). Ahora conecte una unidad flash o HDD externa que desee probar y notará que está conectada a uno de los puertos del USB Root Hub conectado a ese controlador.
Si conectó una unidad flash, se mostrará como:
Haga clic en él y busque la sección Información de conexión en el panel de información a la derecha.
Si el dispositivo está conectado en modo USB 3.0 SuperSpeed, mostrará:
Para USB 2.0, mostrará:
Para USB 1.1, mostrará:
Además de esto, también hay varios otros métodos que se explican con gran detalle aquí.
fuente
Device Bus Speed : 0x02 (High-Speed) -> not true, see below in Connection Information V2
. Y allí muestra Usb300 como 1 (verdadero) y tiene una bandera que indica que está en SuperSpeed. Entonces, la salida puede verse un poco diferente.La respuesta corta es que, desde un punto de vista del usuario final, no hay forma de probar de manera concluyente porque necesitaría visibilidad al bus interno para medir la tasa de transferencia efectiva. La sugerencia de medir el rendimiento real como se ve desde sus dispositivos terminales es la siguiente mejor alternativa.
Sin embargo, debe verificar que su computadora portátil (dispositivo Windows) en realidad clasifique la conexión USB 3.0 como una conexión con capacidad de velocidad de datos "super".
Hay cuatro especificaciones USB: 1.0, 1.1, 2.0 y 3.0. Pero para confundir las cosas, cada especificación USB tiene más de una velocidad de datos asignada. Esas tasas son "bajas", "completas", "altas" y "super".
Por lo tanto, el rendimiento de datos de evaluación comparativa únicamente en velocidad no es necesariamente concluyente en cuanto a la especificación real que se utiliza. Por lo tanto, un puerto USB 3.0 puede no estar funcionando realmente con una clasificación "super" sino con una clasificación "Alta".
En una máquina con Windows, verifique la clasificación de datos de la raíz / concentrador USB - Ir a: Administrador de dispositivos -> Controladores USB -> Concentrador raíz USB (clic derecho) -> Propiedades -> Avanzado (pestaña).
Debería indicarle la clasificación de datos para el concentrador / puerto USB. Una vez que sepa eso, sabrá el rendimiento máximo del punto de vista de la computadora.
Bajo = 1.5 Mbps Completo = 12 Mbps Alto = 480 Mbps Super = 5 Gbps
Para otras personas que lean esto, entonces está la tasa de transferencia real de los dos dispositivos (suponiendo punto a punto) que se están comunicando. Por ejemplo, transferir algo en USB 3.0 / Super será difícil entre dos puntos finales compuestos por unidades PATA de 5400 RPM.
fuente
Si todavía tiene el problema con las velocidades lentas en los puertos USB 3.0 de Toshiba (en mi caso), simplemente desactive la Emulación heredada USB en el BIOS. Incluso si el controlador USB 3.0 está habilitado en el BIOS, el usuario siempre obtendrá un máximo de 33-34 MB / s contra 77-85 MB / s cuando el modo heredado esté desactivado.
Esta solución probablemente funcionará en otras marcas con soporte de dispositivos USB heredados en su BIOS.
Actualización Personalmente descubrí que hay otra causa para la transferencia lenta de USB3.0. El problema estaba en iusb3mon.exe: ¡esta aplicación de monitoreo no hizo más que reducir la velocidad 2 veces y, lo que es más importante, detuvo cada copia de seguridad de Windows de la unidad / volumen del sistema con un error 0x8007045D durante el tiempo de copia! Todo volvió a la normalidad cuando desactivé el proceso
fuente
La diferencia entre 2.0 o 3.0 no es solo una cuestión de velocidad de transferencia sino también de formato de transferencia. Son realmente diferentes Quiero decir, 1.1 a 2.0 usan el mismo formato y 3.0 uno diferente. Por cierto, el uso de voltaje y el uso de cables también son diferentes; puede realizar tráfico 2.0 dentro de un enlace físico 3.0 pero no se utilizarán cuatro cables dentro de este enlace.
Dicho esto, todavía no puedo proporcionarle una respuesta completa ya que tengo el mismo problema. Mi estrategia es usar un sniffer de paquetes (Wireshark) e intentar ubicar una sola secuencia dentro del tráfico 3.0 que no puede ser parte del tráfico 2.0. por ejemplo: 3.0 maneja "ráfaga" pero no 2.0, 2.0 no maneja la transmisión cuando 3.0 lo hace (para puntos finales de bloque), el protocolo 3.0 usa un "Mensaje de ajuste de intervalo de bus" específico para adaptar los intervalos de tiempo cuando 2.0 usa un solo intervalo (1ms / 125 µs).
Ahora tengo que decir que es arriesgado establecer el diagnóstico de uso de velocidad 2.0 o 3.0 mediante la comparación de transferencia de datos. 5 GB / s es una velocidad teórica dentro del enlace limitada por la tecnología del dispositivo. Solo las unidades SSD pueden marcar la diferencia. Por cierto, no debemos confundir la velocidad de transferencia de archivos con la velocidad de transferencia de datos. una transacción contiene muchas otras cosas además de los datos en sí: paquete de sincronización, errores, acuses de recibo, etc. ahora, también es cierto que 2.0 NUNCA superará los 480 Mb / s.
fuente
Prueba TeraCopy. Es una herramienta de transferencia de archivos de Windows que muestra la velocidad de transferencia de las unidades conectadas a medida que copia los archivos para que pueda experimentar con varios tipos y tamaños de archivos de unidades.
fuente