回答:
CNetによる定期的なテストによれば、一般的な高速USBハードドライブは約25〜30 MB / sの速度で書き込み、30〜42 MB / sの速度で読み取ることができます。これは、使用可能な総帯域幅の70%です。USB-IFの議長によると、「Hi-Speed USBのピーク60 MB / s(480 Mbit / s)の少なくとも10〜15%はオーバーヘッドになります。カードと周辺機器間の通信プロトコルです。オーバーヘッドはすべての接続規格のコンポーネント。」オーディオストリームのようなアイソクロナスデバイスの場合、帯域幅は一定であり、特定のデバイス専用に予約されています。したがって、バスの帯域幅は、一度に送信できるチャネルの数にのみ影響し、伝送の「速度」や待ち時間には影響しません。
USBは次の信号速度をサポートしています。速度と帯域幅という用語は同じ意味で使用されます。「high-」は、「hi-」とも表記されます。
USB 1.0では、1.5 Mbit / s(〜183kB / s)の低速レートが定義されています。各ビットの送信に8倍の時間がかかることを除けば、全帯域幅操作と非常に似ています。主に、キーボード、マウス、ジョイスティックなどの低帯域幅のヒューマンインターフェイスデバイス(HID)のコストを節約することを目的としています。12 Mbit / s(〜1.43 MB / s)のフルスピードレートは、USB 1.1で定義されている基本的なUSBデータレートです。すべてのUSBハブは全帯域幅をサポートしています。
480 Mbit / s(〜57 MB / s)の高速(USB 2.0)レートが2001年に導入されました。すべての高速デバイスは、必要に応じて全帯域幅動作にフォールバックできます。つまり、USB 1.1との下位互換性があります。コネクタは、USB 2.0とUSB 1.xで同一です。
4800 Mbit / s(〜572 MB / s)のSuperSpeed(USB 3.0)レート。書かれたUSB 3.0仕様は、2008年8月にIntelとパートナーによってリリースされました。最初のUSB 3コントローラーチップはNECが2009年5月にサンプリングし[55]、3.0仕様を使用する製品は2010年1月に出荷されました。[56] USB 3.0コネクタは一般に下位互換性がありますが、新しい配線と全二重動作が含まれています。
UbuntuのDisk Utilityプログラムには、グラフとデータを使用してドライブのベンチマークを行う機能があります。使用中のドライブで読み取り速度をテストできますが、読み取りと書き込みのベンチマークテストを実行するには、ドライブのパーティションとフォーマットを解除する必要があると思います。
通常、外部USBドライブを使用すると20〜25MB / s程度表示されますが、通常はそれほど高くなることはありませんが、かなり低下し、ハングすることがあります。
私はいくつかの外付けハードドライブを持っていますが、経験から言えば、最大20Mbp / sの速度に達しました。それらはすべてUSB 2.0で接続されています。
これは私がWindowsを使用していたときと同じ速度であり、Ubuntuに変更してから増加も減少もなかったため、ドライブが最適な状態で実行されていたと思います。
USBハードドライブの転送速度をテストする問題については、Ubuntuで利用可能なベンチマークソフトウェアがどれかわかりません。
20MBp/s
小文字の「b」(ビット)の代わりに大文字の「B」(バイト)でを入力するつもりでしたか?20 Mbp / sは20000000ビット/秒、つまり2500000バイト/秒(2.5MB / sまたは2.38MiB / s)です。
Toshibaの外部USB3ドライブをUSB2ポートに接続しました。これは、毎秒22Mバイトでファイルをコピーします。
USB3ポートでは、ほぼ4倍の速度(82メガバイト/秒)を管理します。
USB2.0、USB電源、およびHDDTune on windowsが22.5歳の外部Western Digital 500GB(WDBAAR500ABK-00)を搭載しており、平均転送速度が32.5Mpsであると報告しています
また、USB2を介して接続された新しいSeagate e-desktop 2TB(STBV2000200)があり(PCにはUSB3はありませんが、ディスクにはあります)、33MBpsが報告されます。外部電源から給電されます。
内蔵SATA2 7200rpmディスクは3〜4倍高速
私の限られたデータでは、USB2.0は速度を約33Mbpsに制限しているように見え、USBの電力はこれらの速度の問題ではありません。
MBps
とを使用してMbps
いる場合、小文字b
がビットを示していることを認識しているかどうかわかりませんが、これは大文字で示されるバイトの8倍B
です。
@Seth:十分な電力が利用できない場合、ハードドライブとUSBインターフェイスは失敗/データを破損します。不良セクタを増やすと、それは電力不足の良い兆候です。駆動力のほとんどは、頭の動きと駆動スピンアップによって消費されます。電力不足のもう1つの兆候は、起動中のドライブの停止です。
クラスタサイズに関しては、OSがより多くのクラスタを割り当てなければならない回数を減らすだけです。これは、ディスクトラフィックのわずかな割合と、その他の関連CPUオーバーヘッドです。
http://www.beyondlogic.org/usbnutshell/usb4.shtmlによると、最大USBパケットサイズは512バイトであるため、USB2.0で22 MB /秒近くに達しているようです(1TBでの私自身の測定値)転送)。そして、はい、速度が最大ではないドロップアウトも見られます。おそらく、Win7またはチップセットでの低レベルの実装/パフォーマンスの問題です。その間、デュアルコアi5で約27%の割り込みオーバーヘッドが発生します。これは、OSが使用できる最大値です。
SATAとGigEは、OSとCPUの停止を回避するために、より大きなパケットサイズとパケット管理ハードウェアオフロードでストリーミングするように設計されています。USB 3.0ホストを利用できないため、これらのチップ/ドライバーのパフォーマンスについてコメントすることはできません。パケットサイズを増やすことを願っています。2バイトのデータ長フィールドがあります。私は4Kおよび8Kのジャンボパケットを使用します。これにより、ワークロードをかなり低下させることができます。
外付けハードドライブのデータ転送速度に関する調査は行っていませんが、私の経験から、20 MBPS程度の速度を提供するUSB 2.0ドライブは良いと言えます。
USB 3.0では、約40 MBPSでさらに多くのことが期待できます。
これは、キャディで使用したい古いハードドライブを使用しているユーザーに適しています。専用の外観はより小さくて軽いかもしれませんが、その速度はUSBインターフェースによって制限されているため、本当に速いドライブはいくらか無駄になります。古いIDEドライブは、ATA33モデルであっても、一般的なUSB2速度を達成し、新しいSATAドライブと同じように使用できるはずです。
わかりましたので、Maxtor 250GB IDE ATA100ハードドライブ(7200rpm)NTFSフォーマットを備えた外部USBエンクロージャを使用してテストを実行しました。HD Tuneを使用すると、次の結果が得られました。
USB 1.1ポートの最小、最大、平均転送速度はすべて0.9 MB / sアクセス時間19.2 msバーストレート0.8 MB / s
USB 2.0ポート最小32.6 MB / s最大34.8 MB / s平均33.2 MB / sアクセス15.5 msバースト27.8 MB / s
内蔵SATA IIドライブの結果は次のとおりです。最小54.1 MB / s最大129.6 MB / s平均101.9 MB / sアクセス16.9 msバースト191.4 MB / s
主に、ドライブに供給される電力は外部ドライブのボトルネックとなるパフォーマンスだと思います。USBポートの供給品は、最大1アンペアまたは1,000ミリアンペアの電力が最適であると言います。ウエスタンデジタル7200rpm 2.5 "sataドライブを見ると、最大回転数を達成するには2,500ミリアンペアが必要であり、sata 2で100MB / sの書き込みが発生する可能性があります。ドライブに必要な2500maのうち1000maだけを送り出すと、電力が減少し、回転が60%減少します。消費電力を60%削減すると、最大1Aの出力で駆動されるドライブの40%しか残りません。また、1Aは、最大1Aまたは最大500mAで充電する、またはハードウェアのみを使用する場合は、 USBをドライブすると、1Aのエネルギーが完全に得られます。システムで他のUSBポートを使用する場合、メーカーから特に明記されていない限り、USBインターフェイスがすべてのUSBポートに1aのフル電力で電力を供給できると、USBインターフェイスがフライになるため、各USBポートでのミリアンペア消費を減らします。したがって、すべてのUSBデバイスのプラグを抜いてテスト用のドライブのみを接続し、ps / 2キーボード/マウスを使用してみてください。もう1つ、USBドライブでもフォーマットが重要であることがあります。これは、インターフェイス/ドライブの制限に最適なクラスターサイズを見つける必要がある場合があるためです。したがって、通常、NTFS 64KBクラスターは、最適なビッグエンドパフォーマンスを実現するドライブに最適です。ただし、一部のドライブは64KBで安定して実行されないため、8KBクラスターから始めて、4KBクラスター、最後に2KBクラスターを試します。ファイルをフォーマットしてドライブにコピーし、取得しているMB /秒の詳細を表示します。対応するクラスターサイズの速度を念頭に置いてください。次に、どれが最適に実行されるかを使用します。2KB、4KB、8KB、および64KBをテストし、どれが最高の最大値または最高の平均値を得るかを確認します。通常、64KBクラスターは常に理想的ですが、64KBクラスターは大きなファイルに理想的であるため、小さなサイズでは小さなファイル転送パフォーマンスがわずかに向上することがあります。ファイルをフォーマットしてドライブにコピーし、取得しているMB /秒の詳細を表示します。対応するクラスターサイズの速度を心に留めておいてください。次に、どれが最適に実行されるかを使用します。2KB、4KB、8KB、および64KBをテストし、どれが最高の最大値または最高の平均値を得るかを確認します。通常、64KBは常に理想的ですが、64KBクラスターは大きなファイルに理想的であるため、小さい場合は小さなファイル転送パフォーマンスがわずかに向上することがあります。ファイルをフォーマットしてドライブにコピーし、取得しているMB /秒の詳細を表示します。対応するクラスターサイズの速度を心に留めておいてください。次に、どれが最適に実行されるかを使用します。2KB、4KB、8KB、および64KBをテストし、どれが最高の最大値または最高の平均値を得るかを確認します。通常、64KBは常に理想的ですが、64KBクラスターは大きなファイルに理想的であるため、小さい場合は小さなファイル転送パフォーマンスがわずかに向上することがあります。
外部ドライブに、2.5A 5.0Vの充電器から余分な電力を供給し、各ポートを最大2.5Aまで充電するハイエンドAC外部給電usbハブなどのusbパワースプリッターに電力を供給する方法を理解できる場合。その後、あなたは黄金になり、最適なUSB 2.0 / 3.0速度を達成するので、USB 2.0ポートで64MB / sの書き込み、USB 3.0ポートで100MB / sを超える書き込みが許可されていると言います。