如何测量 USB 端口的实际速度?而不是 USB 设备速度

如何测量 USB 端口的实际速度?而不是 USB 设备速度

使用 Kubuntu 22.04.1

台式电脑背面有两个蓝色的带有 A 型连接器的 USB 端口。

理论速度指令1:

lsusb-t

总线 02.端口 1:设备 1,类别=root_hub,驱动程序=xhci_hcd/4p,20000米/x2

理论速度命令2:

猫/系统/总线/USB/设备/USB2/速度

20000= 20000 Mbps = 20 Gbps

我的所有 USB 设备都不能以 20 Gbps 的速度运行。

如何测量 USB 端口的实际速度?不是 USB 设备速度

参考:USB 3.2 速度比较和实际性能

答案1

lsusb返回理论最大速度港口,而不是与其连接的任何设备。

有关如何测量真实世界的速度,请参阅帖子 如何从终端找出 USB 速度?

以下是 由 noffle 回答

pv工具允许您查看流经它的数据的吞吐量。安装软件包后,您可以运行以下命令来查看写入速率:

$ cat /dev/zero | pv > /media/some_usb/tmp123

203.1MiB 0:00:02 [100.2MiB/s] [ <=>                   ]

对于读取,使用新创建的文件执行相反的操作 tmp123

$ cat /media/some_usb/tmp123 | pv > /dev/null

另一个想法是gnome-disks在终端中使用其 GUI 界面:单击要测试的磁盘 -> 设备选项 -> 基准磁盘 -> 开始基准测试。

请参阅链接的帖子以了解更多信息。

相关内容