SATA帯域幅はポートごとですか、それともコントローラーごとですか?


9

私は常にそれがコントローラーチャネルごとであり、マザーボードに4xSATA 3.0Gb / sポートがある場合、12.0Gb / sの帯域幅が必要であると常に想定していました。しかし、いくつかの検索を行った後、4xSATAドライブをMBに接続して同時に使用している場合、各ドライブは3.0Gb / s / 4 = 768Mb / sの最大帯域幅しか得ないことを示唆する矛盾する情報を見つけました。だから私は私の理解を片付けたかったのです。

副次的な質問:注意すべき他のhdd / ssd帯域幅のボトルネックはありますか?(既に回答済みの質問へのリンクは大歓迎です)


コントローラーごとだと思ったのですが、「SATA」の「シリアル」も文字通りに解釈してしまいました。

はい、あなたは「シリアル」を間違って解釈します、それはそれが1つのラインペアでシリアルにバイトのビット(+オーバーヘッド)を送信していることを意味します、それが複数のデバイスをデイジーチェーン接続することを意味しません。各SATAデバイスは、1つのコントローラーポートと通信します。SATAリビジョン3.xの場合、これは6Gbpsになります(これは8b / 10bエンコーディングなので、4.8Gb / sで使用可能です:600MB / s)。
eckes

回答:


5

それはちょっとした質問です

これはコントローラーごとですが、コントローラーが存在する場所と、使用しているコントローラーが最大合計スループットに影響します。古いオンボードコントローラーで実行している場合、またはPCIまたはPCIEx1を使用してアドオンコントローラーを追加している場合は、追加のスペース以外に目立った利点はありません。総スループットが約4.5GbのIntel ICH9Hなどの適度なオンボードを使用している場合は、わずかな向上が見られます。注目に値する利益を得るには、PCIEx4以上に接続されたハードウェアベースのRAIDコントローラーを実行する必要があります。

たとえば、ホームサーバーのメインドライブは、Windows 7のパフォーマンス評価で5.9にランク付けされています。メインブートドライブと同じ4つのドライブで構成される4ドライブRAID 5には、バックアップブートパーティションがあります。 6.4にのみ向上します。これは、前に参照したICH9Hを使用しています。

私のリカバリワークステーションは、PCIEx16ベースのコントローラーを使用して同様のアレイを実行し、7.9の評価を獲得しています。結論として、コントローラーが存在するチャネルの制限まで、ドライブあたり3Gb / s。コントローラのバスの向上=チャネル全体に広がることで最大速度が向上します。バスを最大にすると、シーク時間の改善など、ドライブのスペックを改善する限界的な利益のみが表示されます。


「コントローラ」ごとか「ポートごと」ですか?コントローラ固有のSATAラインインターフェイスには何も表示されません。したがって、転送速度はポートです(もちろん、ほとんどのコントローラーはすべてのポートの集約容量を処理または転送できませんが、プロトコルの制限ではありません
。–

5

コネクタごとですが、他の要因により最大帯域幅が制限されます。たとえば、IntelのICH9チップセットの最大スループットは600 MB /秒です。RAIDでSSDを実行することに関する情報をグーグル検索すると、結合された帯域幅が単一ポートの帯域幅を超える結果が得られ、結論が明らかになります。


0

基本的には、コントローラーごとです。他にも複雑さとニュアンスがありますが、後でemと入力します。


「コントローラ」ごとか「ポートごと」ですか?コントローラ固有のSATAラインインターフェイスには何も表示されません。したがって、転送レートはポートです(もちろん、ほとんどのコントローラーはすべてのポートの集約された容量を処理または転送できませんが、プロトコルの制限ではありません
。–

(実際にはポートマルチプライヤを使用して、存在するが、通常SATAがポイントしている)
eckes
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.