如何显示USB设备代号?
我需要确认 USB 存储设备是 USB 3.0。是否可以通过命令行确认 USB 设备生成?不是端口,端口已通过 lsusb 和 lsusb -t、颜色等确认为 3.0。
尝试使用 gnome disks benchmark 确定 USB 驱动设备是 3.0 还是 2.0
样本大小:10.0 MB
平均读取速率:13.5 MB/s(100 个样本)
平均访问时间:0.53 毫秒(1000 个样本)
答案1
要确定设备的 USB 代,请运行lsusb -v
并查找bcdUSB
.
要确定给定设备的实际连接速度,请运行lsusb --tree
;连接速度将在每个条目的末尾给出(USB 1 高达 12M、USB 2 高达 480M、USB 3.0 高达 5000M)。
答案2
但港口将要告诉您它是哪一代,因为 USB 3 在逻辑上具有与 USB 2 不同的层次结构;只是这两个层次结构在主机端合并了。事实上,lsusb --tree
甚至在设备旁边显示理论连接速度,所以这就是我要问的。
当且仅当它支持 USB 3 时,它才会连接到 xHCI。
除了 USB 3 以外,这并没有告诉您任何信息。事实上,您的总线速度更快,这对存储的速度或质量没有任何影响。您可以拥有良好的 USB2 拇指驱动器,使 USB 2.0 HiSpeed 总线达到 480 Mb/s(30 至 50 MB/s)的速度,也可以拥有劣质 USB3 拇指驱动器,其传输速度低于 2 MB/s。
您的基准测试显示的速率远低于 USB2 功能,因此您的整个问题毫无意义。无论 USB 是哪一代,您的存储设备都非常慢。 USB 不是这里的瓶颈。