SATAの速度は実際の転送速度とどのように相関しますか?[複製]


4

この質問にはすでに答えがあります:

マザーボードには「SATA 6Gb / s」ポートがありますが、転送すると通常70+ MB / sになります。「SATA 6Gb / s」ディスクです。

サーバーとして使用する古いPCでも同じ問題があると思いますが、速度は「SATA 3Gb / s」です。

「SATA 6Gb / s」および「SATA 3Gb / s」とはどういう意味ですか?合計帯域幅なので、6つのSATAポートで-同時に動作して-500 MB / sを取得できますか?私の典型的な70 + MB / sからはまだほど遠い。

ハードドライブの品質が問題であり、3.5の非SSDであることがわかります。ファイルサイズとファイル番号が違いをもたらすことはわかっていますが、500 MB / s近くになると思われますか?


これらの数に近い場所に到達するにはSSDが必要です。すべてのメカニカルディスクは遅すぎます。
サイバーナード

回答:


3

Sata 6Gbsは、接続が理論的にはエンコード前に毎秒6ギガビットを転送できることを意味します。これは純粋な接続速度であり、接続されているデバイスの機能とは関係ありません。

したがって、6Gb / sリンクでは(6,000,000,000ビット/ 8バイト/バイト)*(8/10リンクエンコーディング)= 600メガバイト/秒になります。

同じ式を使用すると、Sata 3Gb / sは300 MB / sになります。

70 MB /秒以上の「速度」が得られると、デバイスが70 Mb /秒の能力で最大になり、その情報を600 MB /秒が可能なSATAリンクで転送していることがわかります。


しかし、70 mb / sは600 mb / sではありません。私のディスクは悪いですか?誰でも単一のディスクで最大600 mb / sを実現できますか?(レイドマジックを行っていない)
激しい

@fUrious外挿すると、10,000個の空のファイルを移動すると、完全に正常なドライブでほぼ0 MB / sの転送速度が示され、ドライブの10,000個の物理的な場所にある場合は数分かかることがあります。
デイモン

2
@fUrious A HDDには物理的な制限があります。プラッタの速度、ヘッドのシーク速度など、ドライブに出入りするデータの転送速度を制限します。ハードドライブの仕組みをご覧ください。基本的に、「操作」がどんなに小さくても、1秒あたり最大100〜200の物理操作のみを実行できます。通常、これはドライブ上の適切な物理的位置を探しているヘッドです。
デイモン

@fUrious一般に、HDDは、RAIDなしでSATA 300接続を最大限に活用することはできません。一般に、SSDのみが最新のSATAバスを飽和できることが知られています。したがって、PCIeベースのバスを維持する必要があります。
デイモン

0

ここには2つの潜在的な質問があります。

  1. 毎秒70 MB以上になるのはなぜですか?
  2. SATA(III)速度はどのようにこれと相関しますか。

最後が一番簡単です。SATAケーブル上のデバイスが相互に通信できる速度です。これは1秒あたり6ギガBITです。実際の最大スループットは、オーバーヘッドのために低くなります。550MB /秒は合理的な推測であり、実用的な最大スループットです。

質問の最初の部分について。帯域幅は最大速度です。ディスクが遅い場合、これらの速度に達しません。たとえば、古典的な回転ハードディスクは、物理プラッターから毎秒70MBを非常によく読み取る可能性があります。読み取り後、それをはるかに高速に転送できますが、チェーンの最も遅い部分で速度が制限されます。

したがって、回転する錆びや遅いSSDの場合、SATA IIIの最高速度は決して達成されません。高速SSDまたはポートマルチプレクサの背後に到達できます。

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