Moderne computersystemen gebruiken SATA- en SAS-interfaces om de belangrijkste harde schijven aan te sluiten. In de regel is de eerste optie geschikt voor thuiswerkstations, de tweede - server, zodat de technologieën niet met elkaar concurreren en aan verschillende vereisten voldoen. Door het aanzienlijke verschil in kosten en opslagruimte vragen gebruikers zich af hoe SAS verschilt van SATA en zoeken ze naar compromissen. Laten we eens kijken of het zin heeft.
SAS (Serial Attached SCSI) is een seriële opslagapparaatinterface ontworpen op basis van parallelle SCSI om dezelfde instructieset uit te voeren... Wordt voornamelijk gebruikt in serversystemen.
SATA (Seriële ATA) is een seriële interface voor gegevensuitwisseling op basis van parallelle PATA (IDE). Het wordt gebruikt in huis, kantoor, multimedia-pc's en laptops.
Als we het hebben over HDD, dan zijn er, ondanks de verschillende specificaties en connectoren, geen kardinale verschillen tussen de apparaten. Achterwaartse eenzijdige compatibiliteit maakt het mogelijk om schijven zowel één voor één als via de tweede interface op het serverbord aan te sluiten.
Het is vermeldenswaard dat beide verbindingsopties echt zijn voor SSD's, maar een aanzienlijk verschil tussen SAS en SATA zit in dit geval in de kosten van de schijf: de eerste kan tien keer duurder zijn met een vergelijkbare volume. Daarom is een dergelijke oplossing tegenwoordig, zo niet ongebruikelijk, dan voldoende gebalanceerd en bedoeld voor snelle datacenters op bedrijfsniveau.
Vergelijking
Zoals we al weten, wordt SAS gebruikt in servers, SATA - in thuissystemen. In de praktijk betekent dit dat veel gebruikers tegelijkertijd toegang hebben tot de eerste en veel problemen oplossen, terwijl de laatste door één persoon wordt afgehandeld. Dienovereenkomstig is de serverbelasting veel hoger, dus de schijven moeten voldoende fouttolerant en snel zijn. De in SAS geïmplementeerde SCSI-protocollen (SSP, SMP, STP) maken het mogelijk om meer I/O gelijktijdig te verwerken.
Direct voor HDD wordt de toegangssnelheid voornamelijk bepaald door de rotatiesnelheid van de spil. Voor desktopsystemen en laptops is 5400 - 7200 RPM noodzakelijk en voldoende. Dienovereenkomstig is het bijna onmogelijk om een SATA-schijf met 10.000 RPM te vinden (tenzij je kijkt naar de WD VelociRaptor-serie, opnieuw ontworpen voor werkstations), en alles hierboven is absoluut onbereikbaar. SAS HDD draait minimaal 7200 RPM, 10000 RPM kan als een standaard worden beschouwd en 15000 RPM is een voldoende maximum.
Seriële SCSI-schijven worden als betrouwbaarder beschouwd en hebben een hogere MTBF. In de praktijk wordt meer stabiliteit bereikt door de checksum-functie. SATA-schijven hebben daarentegen last van "stille fouten" wanneer gegevens gedeeltelijk worden geschreven of beschadigd, wat leidt tot het verschijnen van slechte sectoren.
Het belangrijkste voordeel van SAS - twee duplexpoorten, waardoor één apparaat via twee kanalen kan worden aangesloten - werkt ook voor de fouttolerantie van het systeem. In dit geval vindt de uitwisseling van informatie in beide richtingen gelijktijdig plaats en wordt de betrouwbaarheid verzekerd door de Multipath I/O-technologie (twee controllers verzekeren elkaar en delen de belasting). De wachtrij met gelabelde opdrachten is maximaal 256. De meeste SATA-schijven hebben één half-duplex-poort en de NCQ-wachtrijdiepte is niet meer dan 32.
De SAS-interface gaat uit van het gebruik van kabels tot 10 m lang tot 255 apparaten. SATA is beperkt tot 1 m (2 m voor eSATA) en ondersteunt slechts één point-to-point-verbinding.
Vooruitzichten voor verdere ontwikkeling - wat het verschil tussen SAS en SATA ook vrij scherp voelbaar is. De SAS-interface bereikt een doorvoer van 12 Gbps en fabrikanten kondigen ondersteuning voor 24 Gbps aan. De laatste revisie van SATA stopte bij 6 Gb/s en zal in dit opzicht niet evolueren.
SATA-schijven hebben een zeer aantrekkelijk prijskaartje in termen van de kosten van 1 GB. In systemen waar de snelheid van gegevenstoegang niet kritisch is en de hoeveelheid opgeslagen informatie groot is, is het raadzaam deze te gebruiken.
Tabel
SAS | SATA |
Voor serversystemen | Voornamelijk voor desktop- en mobiele systemen |
Gebruikt SCSI-opdrachtenset | Gebruikt ATA-opdrachtenset |
Minimale spilsnelheid HDD 7200 RPM, maximaal 15000 RPM | Minimaal 5400 RPM, maximaal 7200 RPM |
gegevensrecords | Hoog foutenpercentage en slechte sectoren |
Twee duplexpoorten | Een half-duplexpoort |
Ondersteunde Multipath I/O | Punt-naar-punt |
Opdrachtwachtrij tot 256 | Opdrachtwachtrij tot 32 |
Kabels tot 10 m bruikbaar | Kabellengtes tot 1 m |
Busbandbreedte tot 12 Gbps (per prospect - 24 Gb/s) | Bandbreedte 6 Gb/s (SATA III) |
De kosten van schijven zijn hoger, soms aanzienlijk | Goedkoper in termen van tegen de prijs voor 1 GB |