web-dev-qa-db-ja.com

SAS vs SATAドライブのメリットは何ですか?

SASドライブをSATAドライブに、またはその逆に購入するメリットは何ですか?

47
username

SAS = SCSI =管理性、特に負荷がかかっている状態で、故障前の診断と調整機能が向上しています。高価で低容量/£$€。

SATA =値、容量、および多くの負荷に対する適切なパフォーマンス。ただし、SATAドライブの99%以上は、24時間365日24時間体制で動作するように設計されていないことに注意してください。また、ビジー状態のサーバーワークロードの下に置くと、MTBFに劇的な影響を与える可能性があります。

サーバーとトップエンドのワークステーション以外の作業にはSATAをお勧めします。 SAS DBの作業全体としては本当に勝てません。

26
Chopper3

質問には2つの部分があります。少し単純化すると、ディスクはハードウェアとコントローラーで構成されます。通常、人々が「SAS」または「SATA」と言うとき、彼らはコントローラを指しています。原則としてSASはより洗練されたプロトコルですが、実際には最大8個のディスクを備えたサーバーの場合、それらの間にはほとんど違いはありません。

ハードウェアについて:ディスクハードウェアは、シーク時間に基づいて2つのクラスに分類される傾向があります。速いディスクのシーク時間は3〜4ミリ秒で、遅いディスクのシーク時間は7〜9ミリ秒です。 (私は「遅い」と言いますが、7-9msはまだかなり速いです!)。

一般にSASコントローラは高速ディスクに取り付けられますが、SATAコントローラは低速ディスクに取り付けられますが、例外はあります。たとえば、Western Digital VelociraptorディスクにはSATAコントローラがありますが、シーク時間は3msです。したがって、人々が「SASディスク」と言うとき、これは通常「SASコントローラを備えた高速ディスク」を意味する一方、「SATA」は「SATAコントローラを備えた低速ディスク」を意味します。

結構ですが、実際に質問に答えるために、ディスクが大量のランダムアクセスを実行する必要がある場合、シーク時間は非常に重要です。この良い例は、SQL ServerとExchangeです。ディスクがボトルネックである場合、SASディスクはSATAよりもはるかに高速になります。ただし、2つのポイントがあります。

まず、優れたコントローラーは大きな違いを生み出します。私はDellを使用しており、特にPerc5/iおよび6/iコントローラが好きです。 RAID 5としてPerc5/iに6つのSATAディスクを搭載した2950がいくつかありますが、これらはかなり高速です。 6 SASディスクほど高速ではないかもしれませんが、Perc 4/eで4 SCSI 320ディスクRAID 5を使用するよりも高速です。古い2850サーバー。

次に、SATAディスクはSASよりも低速ですが、多くの中小企業ではディスク速度がボトルネックになることはありません。

最後の考慮事項の1つは、従来のSCSIディスクは、コントローラーではなくSATAよりも(はるかに)信頼性が高いということです。これは、ディスクハードウェアがより高い(そしてより高価な)標準に基づいて構築されたためです。サーバー用に特別に設計されたWestern Digital RE3 SATAディスクのようなブランドがあるので、これがまだそれほど問題なのかどうかはわかりません。

JR

16
John Rennie

トピック( Serial attached SCSI )に関するWikipediaからのメモを以下に示します。

SAS vs SATAシステムは、ホストバスアダプタに接続されたポート番号によってSATAデバイスを識別しますが、SASデバイスは、ワールドワイドネーム(WWN)によって一意に識別されます。

SASプロトコルは、SASドメインで複数のイニシエーターをサポートしますが、SATAには類似のプロビジョニングがありません。

ほとんどのSASドライブはタグ付きコマンドキューイングを提供しますが、ほとんどの新しいSATAドライブはネイティブコマンドキューイングを提供します。それぞれに長所と短所があります。

SATAはATAコマンドセットに従うため、ハードドライブとCD/DVDドライブのみをサポートします。理論的には、SASは、スキャナーやプリンターを含む他の多くのデバイスもサポートしています。ただし、このような利点の多くは、USB、IEEE 1394( FireWire)、およびイーサネット。

SASハードウェアはデバイスへのマルチパスI/Oを許可しますが、SATA(SATA IIより前)は許可しません。仕様に従って、SATA IIはポートマルチプライヤを使用してポートを拡張します。一部のポートマルチプライヤメーカーは、ポートマルチプライヤハードウェアを使用してマルチパスI/Oを実装しています。

SATAは、パラレルATAの後継として汎用的に販売されており、コンシューマ市場では[アップデート]が一般的になっていますが、より高価なSASは重要なサーバーアプリケーションを対象としています。

SASエラー回復と-reportingは、ATAよりも多くの機能を持つSCSIコマンドを使用しますSMART SATAドライブで使用されるコマンド。

SASは、SATA(400-600 mV TX、325-600 mV RX)よりも高い信号電圧(800-1600 mV TX、275-1600 mV RX)を使用します。より高い電圧は、(他の機能の中でも)サーバーバックプレーンでSAS)を使用する機能を提供します。

信号電圧が高いため、SASは最長8 m(26フィート)のケーブルを使用できるため、SATAのケーブル長の制限は1 m(3フィート)です。

0
Chris Thompson