USB 3.0 傳輸速度較 2.0 大幅提升,但外觀不易辨識。Linux 只需一條 lsusb 指令即可從核心層面確認硬體是否支援 USB 3.0,避免被商家以次充好。
$ lsusb
輸出中若出現 3.0 root hub 字樣,即代表系統擁有 USB 3.0 控制器。範例輸出:
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
此法適用於 Ubuntu、Linux Mint、Fedora、Debian、CentOS 等所有主流發行版。
確認有 USB 3.0 後,如何分辨機殼上的哪個埠是 3.0?
$ lsusb -t
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
|__ Port 2: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
5000M 即 5 Gbps(USB 3.0),480M 為 USB 2.0。可確認具體裝置是否真的跑在 3.0 速度上。
一條指令驗證硬體規格,買筆電、組裝機、租用伺服器前跑一次,安心又省力。

