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