Hardware
我的 USB 2.0 設備是否全速執行?
如何判斷我的 USB 快閃記憶體驅動器是否以全 USB 2.0 速度執行?目前我只想驗證驅動器是否插入了 480 Mbps 埠,但過去我一直不確定給定設備是 USB 2.0 還是舊版本。除了測試讀/寫速度之外,我想要一種辨識其功能的方法。
lsusb -t
在設備名稱後直接顯示速度。
使用
lsusb -t
你可以看到USB的規格:$ sudo lsusb -t /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M |__ Port 4: Dev 7, If 0, Class=Mass Storage, Driver=usb-storage, 480M |__ Port 6: Dev 3, If 0, Class=Mass Storage, Driver=usb-storage, 480M /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M |__ Port 2: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 12M |__ Port 3: Dev 4, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M |__ Port 4: Dev 8, If 0, Class=Hub, Driver=hub/4p, 480M
但是要檢查 USB 的速度,看看它是否工作正常,您需要使用 hdparm 進行速度測試
$ sudo hdparm -tT /dev/sdd /dev/sdd: Timing cached reads: 7642 MB in 2.00 seconds = 3822.03MB/sec Timing buffered disk reads: 96 MB in 3.05 seconds = 31.44MB/sec
該範例是我的隨機 pendrive 之一,您必須看到類似以前的內容。