Was sind die Vorteile des Kaufs von SAS-Laufwerken über SATA-Laufwerke oder umgekehrt?
Was sind die Vorteile des Kaufs von SAS-Laufwerken über SATA-Laufwerke oder umgekehrt?
Antworten:
SAS = SCSI = Verwaltbarkeit, insbesondere unter Last, und bessere Funktionen zur Fehlerdiagnose und -optimierung. Spendy and low capacity / £ $ €.
SATA = Wert, Kapazität und ausreichende Leistung für viele Lasten. Beachten Sie jedoch, dass 99% der SATA-Laufwerke nicht für den Dauerbetrieb rund um die Uhr ausgelegt sind. Auch wenn sie ausgelastet sind, kann sich dies dramatisch auf die MTBF auswirken.
Ich würde SATA für alles außer Server- und Top-End-Workstations empfehlen. Insgesamt ist SAS für DB wirklich unschlagbar.
Ihre Frage besteht aus zwei Teilen. Vereinfacht gesagt besteht eine Festplatte aus der Hardware und der Steuerung. Wenn Leute "SAS" oder "SATA" sagen, beziehen sie sich normalerweise auf den Controller. Im Prinzip ist SAS ein komplexeres Protokoll, obwohl in der Praxis für Server mit bis zu 8 Festplatten wahrscheinlich kein großer Unterschied zwischen diesen besteht.
Zu Hardware: Festplattenhardware wird in der Regel in zwei Klassen eingeteilt, basierend auf der Suchzeit. Schnelle Festplatten haben eine Suchzeit von 3 bis 4 Millisekunden, während langsamere Festplatten eine Suchzeit von 7 bis 9 Millisekunden haben. (Ich sage "langsamer", aber 7-9ms ist immer noch ziemlich schnell!).
Im Allgemeinen werden SAS-Controller an schnelle Festplatten angeschlossen, während SATA-Controller an langsamere Festplatten angeschlossen werden, obwohl es Ausnahmen gibt. Zum Beispiel haben die Western Digital Velociraptor-Festplatten einen SATA-Controller, aber eine Suchzeit von 3 ms. Wenn man also "SAS-Festplatten" sagt, bedeutet dies normalerweise "schnelle Festplatten mit einem SAS-Controller", während "SATA" "langsamere Festplatten mit einem SATA-Controller" bedeutet.
Alles in allem, aber um Ihre Frage tatsächlich zu beantworten, ist die Suchzeit sehr wichtig, wenn die Datenträger viele zufällige Zugriffe ausführen müssen. Gute Beispiele hierfür sind SQL Server und Exchange. Wenn die Festplatten einen Engpass darstellen, sind SAS-Festplatten viel schneller als SATA. Es gibt jedoch zwei Punkte zu machen.
Erstens wird ein guter Controller einen großen Unterschied machen. Ich benutze Dells und mag besonders die Perc5 / i und 6 / i Controller. Ich habe mehrere 2950s mit 6 SATA-Festplatten auf einem Perc5 / i als RAID 5, und diese sind verdammt schnell. Vielleicht sind sie nicht so schnell wie 6 SAS-Festplatten, aber sie sind schneller als ein RAID 5 mit 4 SCSI 320-Festplatten auf einem Perc 4 / e, den ich in den älteren 2850-Servern verwendet habe.
Zweitens, obwohl SATA-Festplatten langsamer als SAS sind, wird die Festplattengeschwindigkeit in vielen kleinen Unternehmen kein Engpass sein.
Eine letzte Überlegung ist, dass herkömmliche SCSI-Festplatten (viel) zuverlässiger waren als SATA, nicht wegen des Controllers, sondern einfach, weil die Festplattenhardware nach einem höheren (und teureren!) Standard gebaut wurde. Da Sie jetzt Marken wie die Western Digital RE3 SATA-Festplatten haben, die speziell für Server entwickelt wurden, bin ich mir nicht sicher, ob dies immer noch ein so großes Problem darstellt.
JR
Hier einige Anmerkungen von Wikipedia zum Thema ( Serial Attached SCSI ):
SAS- und SATA-Systeme identifizieren SATA-Geräte anhand ihrer Portnummer, die an den Host-Bus-Adapter angeschlossen ist, während SAS-Geräte anhand ihres World Wide Name (WWN) eindeutig identifiziert werden.
Das SAS-Protokoll unterstützt mehrere Initiatoren in einer SAS-Domäne, während SATA keine analoge Bereitstellung bietet.
Die meisten SAS-Laufwerke bieten eine Warteschlange für Befehle mit Tags, während die meisten neueren SATA-Laufwerke eine systemeigene Warteschlange für Befehle bieten, von denen jede Vor- und Nachteile hat.
SATA folgt dem ATA-Befehlssatz und unterstützt daher nur Festplatten und CD / DVD-Laufwerke. Theoretisch unterstützt SAS auch zahlreiche andere Geräte, einschließlich Scanner und Drucker. Dieser Vorteil könnte jedoch auch streitig sein, da die meisten dieser Geräte auch alternative Wege über Busse wie USB, IEEE 1394 (FireWire) und Ethernet gefunden haben.
SAS-Hardware ermöglicht Multipath-E / A für Geräte, SATA (vor SATA II) nicht. Gemäß Spezifikation verwendet SATA II Port-Multiplikatoren, um eine Port-Erweiterung zu erreichen. Einige Hersteller von Port-Multiplikatoren haben Multipfad-E / A mithilfe von Port-Multiplikator-Hardware implementiert.
SATA wird als Allzweck-Nachfolger von ATA vermarktet und ist auf dem Verbrauchermarkt allgemein verbreitet, wohingegen das teurere SAS kritische Serveranwendungen zum Ziel hat.
Bei der Wiederherstellung und Meldung von SAS-Fehlern werden SCSI-Befehle verwendet, die über mehr Funktionen verfügen als die von SATA-Laufwerken verwendeten ATA SMART-Befehle.
SAS verwendet höhere Signalspannungen (800-1600 mV TX, 275-1600 mV RX) als SATA (400-600 mV TX, 325-600 mV RX). Die höhere Spannung bietet unter anderem die Möglichkeit, SAS in Server-Backplanes zu verwenden.
Aufgrund der höheren Signalspannungen kann SAS Kabel mit einer Länge von bis zu 8 m verwenden. SATA hat eine maximale Kabellänge von 1 m.