web-dev-qa-db-ja.com

USB接続速度を確認する(USB 3またはUSB 2?)

私は新しい(USB 3対応)ラップトップで使用するためにいくつかの新しいUSB 3対応ドライブを購入しました。それらは問題なく接続できますが、私は彼らが静かにUSB 2にフォールバックしているのではないかと思います。私が見ている持続的な転送速度は読み書き両方で約30 Mbpsです。特に100 Mb/sをはるかに超える転送が評価されているので、これは驚くほど(そして疑わしく)低いです。

私の質問は..Iconclusivelyこれらのデバイスで使用されているUSB接続速度をどのように決定できますか?

私はドライブのプロパティを調べて、さまざまな診断ツール(SIWなど)を実行しました。私が抽出できる唯一の情報は、それらが実際にUSB(duh)で接続されているということですが、特定の接続速度に関する情報はありません。私がオンラインで見つけることができる唯一の提案はドライブをベンチマークすることと「30-40 Mb/sを超えるならそれはUSB 3でなければならない!」ということです。しかし、これは一般的にかなりあいまいに見えます、そして、私の場合、決定的ではありません。

詳細:

  • ラップトップはAsus G75VWを実行しているWindows Server 2008 R2 Standardです
  • 内蔵SSDへの読み書き(ボトルネックはありません)
  • USBドライブはToshiba Canvio Basic A1 2.5" 1TB USB 3.0 ExternalSanDisk CZ80 Extreme 64GB USB3.0 Flash Driveです。

EDIT/SOLVED - ここでの私の根本的な問題はドライバに関連していました。私は手動でServer 2008 R2上のWindows 7用のIntel USB 3.0 eXtensible Host Controller Driversをインストールしようとしました(利用可能なサーバードライバーがないので)。やることで私は1つ以上のデバイスを見逃したようです。これらの指示に従うことによって、私はドライバインストーラを正しく実行するように強制することができ、問題を修正しました。 SanDiskは170 MB/sの読み取り、130 MB/sの書き込み、そして東芝は110 MB/s前後になっています。

66
Molomby

USB 3.0接続を使用しているかどうかを確認するもう1つの方法は、 Windows Driver Kit(WDK) にあるUSBView.exeを使用することです。

USB Device Tree Viewer を使用することもできます。これは、USBView.exeと非常によく似ています。巨大なファイルをダウンロードする必要はありません。それを使うためにWDK。

USB Device Tree Viewer

USBデバイスツリービューアを実行すると、USBホストコントローラのリストが表示されます(私のノートブックには3つあります)。これらのコントローラに接続されているUSBルートハブの各ポートを順番に調べて、そのポートに何が接続されているかを確認できます。コンピュータに接続されている各USBデバイス(マウス、WiFiまたはBluetoothアダプタ、Webカメラなど)は、これらのポートの1つに表示されます。

すべてのフラッシュドライブと外付けハードディスクをコンピュータから取り外し、どのポートにもデバイスが接続されていないUSBコントローラを探します(私のコンピュータでは、USB xHCI準拠のホストコントローラです)。テストしたいフラッシュドライブまたは外付けHDDを接続すると、それがそのコントローラに接続されているUSBルートハブのポートの1つに接続されていることがわかります。

フラッシュドライブを接続した場合は、次のように表示されます。

USB大容量記憶装置 -  [ASSIGNED_DRIVELETTER]

それをクリックして、右側の情報ペインで接続情報セクションを探してください。

USB Device Tree Viewer - USB Connection Mode

デバイスがUSB 3.0 SuperSpeedモードで接続されている場合は、次のように表示されます。

デバイスバス速度:0x03(スーパースピード)

USB 2.0の場合は、次のように表示されます。

デバイスバス速度:0x02(高速)

USB 1.1の場合は、次のように表示されます。

デバイスバス速度:0x01(フルスピード)

これ以外にも、詳細に説明されている他の方法がいくつかあります here

71
Vinayak

簡単な答えは、エンドユーザーのPOVから、有効な転送速度を測定するために内部バスへの可視性が必要だから、最終的にテストする方法がないということです。端末機器から見た実際のスループットを測定するという提案は、次善の策です。

ただし、あなたのラップトップ(Windowsデバイス)が実際にUSB 3.0接続を「スーパー」データレート対応接続として分類していることを確認する必要があります。

4つのUSB仕様があります:1.0、1.1、2.0、および3.0。しかし混乱を招くように、各USB仕様には複数のデータレートが割り当てられています。これらの料金は、「低」、「満杯」、「高」、および「スーパー」です。

したがって、データスループットを速度のみでベンチマークすることは、実際の仕様が何を使用しているかに関して必ずしも決定的なものではありません。したがって、USB 3.0ポートは実際には「スーパー」評価ではなく、代わりに「高」評価で動作している可能性があります。

Windowsマシンでは、USBルート/ハブのデータ定格を確認します - ジャンプ:デバイスマネージャ - > USBコントローラ - > USBルートハブ(右クリック) - >プロパティ - >詳細設定(タブ)。

USBハブ/ポートのデータ定格がわかります。それがわかると、コンピュータのPOVから最大スループットがわかります。

Low = 1.5 Mbps Full = 12 Mbps High = 480 Mbps Super = 5 Gbps

これを読んでいる他の人々にとっては - それから、通信している2つのデバイスの実際の転送速度(ポイントツーポイントを仮定して)があります。たとえば、USB 3.0/Superで何かを転送するのは、5400 RPMのPATAドライブで構成される2つのエンドポイント間では困難になります。

7
John

それでも東芝のUSB 3.0ポートの速度が遅いという問題がある場合は(私の場合)、BIOSでUSB Legacy Emulationを無効にするだけです。 USB 3.0コントローラがBIOSで有効になっていても、レガシーモードがオフの場合、ユーザーは常に77-85MB/sに対して最大33-34MB/sになります。

この解決策はおそらく、BIOSでUSBレガシーデバイスをサポートしている他のブランドでもうまくいくでしょう。

更新遅いUSB3.0転送のために別の原因があることを個人的に発見しました。問題はiusb3mon.exeにありました - この監視アプリはただ2倍速度を落とす以外何もしませんでしたそしてより重要にコピー時間の間に0x8007045Dエラーでシステムドライブ/ボリュームのあらゆるWindowsバックアップを止めました!プロセスを無効にするとすべて正常に戻りました

2
1000Gbps

2.0と3.0の違いは転送速度だけでなく転送フォーマットの問題でもあります。彼らは本当に違います。つまり、1.1から2.0は同じフォーマットを使用し、3.0は別のフォーマットを使用します。ところで、電圧の用途とワイヤの用途も異なります。 3.0の物理リンク内で2.0のトラフィックを実行することはできますが、このリンク内の4本のワイヤは使用されません。

私が同じ問題を抱えているので、これは私がまだあなたに完全な答えを提供することができないと言った。私の戦略は、パケットスニファ(Wireshark)を使用し、2.0トラフィックの一部にはなり得ない3.0トラフィック内の単一のシーケンスを見つけることです。例:3.0は「バースト」を処理しますが2.0を処理しません、3.0がブロックエンドポイントの場合は2.0はストリーミングを処理しません。3.0プロトコルは2.0が単一の間隔を使用する場合の時間間隔を調整するために特定の「バス間隔調整メッセージ」を使用します。 125μs).

今私はそれがデータ転送をbencmarkingすることによって2.0または3.0スピードユースdiagを確立することは危険であると言わなければなりません。 5 GB /秒はリンク内の理論上の速度であり、デバイスのテクノロジによって制限されます。違いがあるのはSSDドライブだけです。ところで、ファイル転送速度とデータ転送速度を混同してはいけません。トランザクションには、データそのもの以外にも多くのものが含まれています。同期パケット、エラー、確認応答などです。2.0が480Mb/sを超えることは絶対にありません。

1
seb

TeraCopyを試してください。ファイルをコピーするときに接続されているドライブの転送速度を表示するWindowsファイル転送ツールであるため、さまざまなドライブのファイルタイプとサイズを試すことができます。

1
Rfcoop