SATA3ケーブルは常にUSB3よりも高速ですか?


ベストアンサー

TLDR;通常、ただし常にではありません。

ちょっとしたことですが、ケーブルは実際にはこれらの接続の最大速度を定義するものではありません。まあ、完全ではありませんが、それはわずかな影響を与える可能性があります。最大速度を定義する最大の要因は、そのケーブルを介して送信される入力/出力信号を処理するコントローラーです。ただし、ケーブルとして定義することもできます。SATAケーブルはUSBポートでは機能しないため、その逆も同様です。

SATA 3の場合、最も一般的なのは3.0で、最大スループットは6ギガビットです。 /秒(毎秒600Mバイトで閉じるように動作します)。より高速な転送を実行できる新しいバリアントがありますが、それらは非常にまれであり、通常のコンピューター/ラップトップでは表示されない可能性があります(少なくともまだ、より良い代替手段がすでにあるため、おそらく決して表示されません)。

USB 3は、3.0、3.1、および3.2を意味する場合もあります。 USB 3と言うときは非常に可能性が高いですが、3.0を意味することを意図しています。この場合、最大スループットは5Gbit / s(約500MB / s)です。そのため、少し遅くなる可能性があります。 3.1ではその速度は2倍になり、3.2ではさらに少し速くなります。最近では、3.1 USBポートがかなり頻繁に見られますが、3.2はまだ実際には普及していません。したがって、3.1の場合、最大転送速度はSATA3.0よりも高速です。

ただし、転送速度は、経験した速度の1つの側面にすぎません。これは、ファイルをそのドライブにコピーしたり、ドライブからコピーしたりする速度に影響します。ファイルが大きいほど効果が大きくなります。このコピーを数百の小さなファイルにコピーする場合は、ほとんど問題になりません。

発生する速度のもう1つの側面は、遅延です。そのようなコピー命令は、開始されてからどれくらい早く開始されますか?例えば。読み取り操作を指示してからデータの最初のビットが返されるまでの時間。この場合、SATA(古いものでも)の遅延はマイクロ秒(100万分の1秒)ですが、USBははるかに低速です(新しいバリアントでもミリ秒単位で測定されます-1000分の1秒)。

問題は、そのドライブでの作業方法が、経験した速度をより大きく定義するものに影響を与えることです。例えば。プログラムの実行やオペレーティングシステムの起動でさえ、多くの小さな読み取り/書き込みを意味する傾向があり、レイテンシーがほぼ唯一の重要な要素です。転送する必要のある大きなビデオファイルがたくさんありますか?ええと、その転送速度が最大の要因です。

また、何かが「高速」ポートを介して接続されているからといって、それが「高速」であるとは限りません。ケーブル+接続が高速であっても、ドライブは低速である可能性があります。例えば。 HDDの最大スループットは60〜150 MB / sになる傾向があります(約0.6Gbit / s〜1.5Gbit / s)。 SATA接続かUSB接続かに関係なく。また、HDDには入出力操作の間に約0.01〜0.02秒の遅延があります。つまり、そのレイテンシーはSATAよりもはるかに悪いですが、USBのようなレイテンシーに近いです。

注、スループットは最も遅いものによって定義されます。ラインの一部(ドライブ、接続コントローラー、またはその他のもの)、例:スループットが6Gb / sのSATA3と1.2Gb / sのHDDは、1.2Gb / sしか表示されないことを意味します。レイテンシーは一緒に追加されます。レイテンシーが0.005秒のUSBでレイテンシーが0.01秒のHDDは、合計レイテンシーが0.015秒であることを意味します。 4GB / s(約40Gbit / s)でさえ、SATAやUSB(最新のものでも)よりもはるかに高速です。これらを最大限に活用するには、PCIe接続が必要です。言うまでもなく、古いSSDでもSATAのようなレイテンシーに近いレイテンシーがあるため、USBポートに接続するのはかなりばかげています(特にユースケースでレイテンシーが大きな要因である場合)。

前に示唆したように、代替手段もあります。これらの代替手段がすでに組み込まれているコンピューターがいくつかあります。主なコンピューターはPCIeであり、10年以上使用されています。これは、グラフィックカードが取り付けられるスロットです。そのスロットは他の多くのものも処理できますが、その1つがストレージデバイスです。新しいバリアントは、M.2ポートを介してPCIe 3.0 x4を使用することです(M.2フォームファクターはPCIeとSATAの両方を処理できます)。そして、さらに奇妙なことに、Thunderboltは実際にはPCIeの外部接続です。 Thunderbolt3ポートはPCIe3.0 x4接続であり、0.0000025秒(0.0025ミリ秒または2.5マイクロ秒)のような遅延と40Gbit / s(約4GBytes / s)のスループットを提供します。

回答

どの「USB3」について質問しているかによって異なります。 USB 3.1 Gen2(10 Gbps)の場合、いいえ、SATA3は高速ではありません。

簡単な比較を検討してください。USB3.0は5Gbpsのrawビットレートを使用し、SATA3は6 Gbpsを使用し、USB 3.1 Gen2(別名SuperSpeedPlus)は10GBpsのレートを使用します。

ただし、どちらが「速い」かについての混乱は、通常、ほとんどのUSB大容量ストレージデバイスがUSBのもう一方の端に速度制限フラッシュストレージチップを使用しているという事実から生じます。 -to-mediaブリッジ。多くの場合、「SSDエンクロージャー」はUSBインターフェースの背後でSATA3デバイスを使用します。SSDSATA3デバイスがUSB3.0ブリッジの背後にある場合、実際のデータレートは、リンクとプロトコルのオーバーヘッドを含むUSB 3.0速度に制限されるため、実際のデータ転送レートは約440 MBytes / s、または自然な速度を下回ります。 SATA3レート。

SATA3インターフェイスを備えたSSDがUSB3.1 SS +ブリッジの背後にある場合、データレートはSATA3レベルに近づきますが、それでも「ネイティブSATA3ケーブル」よりも1ノッチ低くなります。

ただし、真のNVMeインターフェイスを備えた高品質のメディアストレージSSDがあり、それをUSB 3.1 Gen2からNVMeブリッジの背後に配置すると、データ転送速度が1000 MBytes / sを超えるか、SATA3よりもかなり高くなる可能性があります。 明らかに、システムにはUSB 3.1Gen2ホストコントローラーが必要です。 それでも、マイレージは異なる場合があります。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です