USB 2.0デバイスはフルスピードで動作していますか?


13

USBフラッシュドライブがフルUSB 2.0速度で実行されているかどうかを確認するにはどうすればよいですか?現在、ドライブが480 Mbpsポートに接続されていることを確認したいのですが、以前は、特定のデバイスがUSB 2.0であるか、それより古いリビジョンであるかがわかりませんでした。読み取り/書き込み速度のテスト以外の機能を確認する方法を教えてください。

回答:


7

チェックアウトできます

lsusb -v

私のシステムでは、たとえば次の行(および詳細)が表示されます。

ポート6:0000.0503高速電源有効接続

または、次のコマンドを発行できます。

tail -f /var/log/kern.log

1つのターミナルで、USBフラッシュドライブを接続します。私のシステムでは、たとえば次のメッセージが表示されます。

Sep 15 22:10:40 fooカーネル:[405279.750140] USB 2-2:ehci_hcdとアドレス24を使用する新しい高速USBデバイス

ehci_hcdはカーネル内のUSB 2.0コントローラーモジュールです(つまり、すべてが正常で、USB 2.0スティックは適切な速度で使用されます)。

次のようなフォローアップメッセージが表示されない限り:

9月15日22:15:25 fooカーネル:[405564.451402] usb 6-2:最高速度で実行されていません。高速ハブに接続する

(この場合、コンピューターのUSBポートがUSB 2.0高速デバイスをサポートしているため、低品質のUSB 2.0スティック(ケンジントン)との互換性の問題があると思われます)

USB 2.0以外の高速スティックを使用すると、次のメッセージが表示されます。

9月15日22:15:25 fooカーネル:[405564.300127] USB 6-2:uhci_hcdとアドレス4を使用する新しいフルスピードUSBデバイス

ユーザーアカウントが/var/log/kern.log(またはシステムに依存する別のカーネルログメッセージファイルの場所)にアクセスできない場合、代わりにコマンドdmesgを使用して、カーネルメッセージバッファーの内容を表示できます。dmesgの不利な点は、このような素晴らしいタイムスタンプを出力しフォロー出力オプションがないことです。


2
/var/log/kern.log別のファイルである可能性があります。dmesg同じ情報が必要です。
ゼノテラサイド

@xenoterracide:良い点、今朝、私はdmesgについても言及すべきだと思った。;)
maxschlepzig


10

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

この例は私のランダムなペンドライブの1つです。以前と同じように表示されるはずです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.