Nowoczesne systemy komputerowe wykorzystują interfejsy SATA i SAS do łączenia głównych dysków twardych. Z reguły pierwsza opcja pasuje do domowych stacji roboczych, druga - serwerowych, więc technologie nie konkurują ze sobą, spełniając różne wymagania. Znacząca różnica w kosztach i przestrzeni dyskowej sprawia, że użytkownicy zastanawiają się, czym SAS różni się od SATA i szukają kompromisów. Zobaczmy, czy to ma sens.
SAS (Serial Attached SCSI) to interfejs szeregowego urządzenia pamięci masowej zaprojektowany na podstawie równoległego SCSI do wykonywania tego samego zestawu instrukcji... Używany głównie w systemach serwerowych.
SATA (Serial ATA) to interfejs szeregowej wymiany danych oparty na równoległym PATA (IDE). Znajduje zastosowanie w domowych, biurowych, multimedialnych komputerach PC i laptopach.
Jeśli mówimy o HDD, to pomimo różnych specyfikacji i złączy, nie ma kardynalnych różnic między urządzeniami. Wsteczna kompatybilność jednostronna umożliwia podłączanie dysków do płyty serwerowej zarówno jeden po drugim, jak i przez drugi interfejs.
Warto zauważyć, że obie opcje połączenia są realne dla dysków SSD, ale znacząca różnica między SAS i SATA w tym przypadku będzie dotyczyła kosztu dysku: ta pierwsza może być dziesięciokrotnie droższa przy porównywalnym Tom. Dlatego dziś takie rozwiązanie, jeśli nie jest rzadkością, to jest wystarczająco wyważone i przeznaczone dla szybkich centrów danych na poziomie korporacyjnym.
Porównanie
Jak już wiemy SAS jest używany w serwerach, SATA - w systemach domowych. W praktyce oznacza to, że wielu użytkowników jednocześnie uzyskuje dostęp do tych pierwszych i rozwiązuje wiele problemów, podczas gdy drugim zajmuje się jedna osoba. W związku z tym obciążenie serwera jest znacznie większe, więc dyski muszą być wystarczająco odporne na awarie i szybkie. Zaimplementowane w SAS protokoły SCSI (SSP, SMP, STP) umożliwiają jednoczesne przetwarzanie większej liczby wejść/wyjść.
Bezpośrednio dla dysku twardego prędkość dostępu zależy przede wszystkim od prędkości obrotowej wrzeciona. W przypadku komputerów stacjonarnych i laptopów 5400 - 7200 obr./min jest konieczne i wystarczające. W związku z tym prawie niemożliwe jest znalezienie dysku SATA o prędkości 10 000 obr./min (chyba że spojrzysz na serię WD VelociRaptor, zaprojektowaną ponownie dla stacji roboczych), a wszystko powyżej jest absolutnie nieosiągalne. SAS HDD obraca się z prędkością co najmniej 7200 RPM, 10000 RPM można uznać za standard, a 15000 RPM to wystarczające maksimum.
Szeregowe dyski SCSI są uważane za bardziej niezawodne i mają wyższy współczynnik MTBF. W praktyce większą stabilność uzyskuje się dzięki funkcji sumy kontrolnej. Z drugiej strony dyski SATA cierpią na „ciche błędy”, gdy dane są częściowo zapisane lub uszkodzone, co prowadzi do pojawienia się uszkodzonych sektorów.
Główna zaleta SAS - dwa porty dupleksowe, umożliwiające podłączenie jednego urządzenia dwoma kanałami - działa również na odporność systemu na awarie. W takim przypadku wymiana informacji będzie się odbywać jednocześnie w obu kierunkach, a niezawodność zapewnia technologia Multipath I/O (dwa kontrolery wzajemnie się ubezpieczają i dzielą obciążenie). Kolejka oznaczonych poleceń ma głębokość do 256. Większość dysków SATA ma jeden port half-duplex, a głębokość kolejki NCQ nie przekracza 32.
Interfejs SAS zakłada użycie kabli o długości do 10 m do 255 urządzeń. SATA jest ograniczony do 1 m (2 m dla eSATA) i obsługuje tylko jedno połączenie typu punkt-punkt.
Perspektywy dalszego rozwoju - jaka różnica między SAS a SATA jest też dość ostro odczuwalna. Interfejs SAS osiąga przepustowość 12 Gb/s, a producenci zapowiadają obsługę 24 Gb/s. Najnowsza wersja SATA zatrzymała się na 6 Gb/s i pod tym względem nie będzie ewoluować.
Dyski SATA mają bardzo atrakcyjną cenę jak na 1 GB. W systemach, w których szybkość dostępu do danych nie jest krytyczna, a ilość przechowywanych informacji jest duża, warto z nich korzystać.
Tabela
SAS | SATA |
Dla systemów serwerowych | Głównie dla systemów stacjonarnych i mobilnych |
Używa zestawu poleceń SCSI | Używa zestawu poleceń ATA |
Minimalna prędkość wrzeciona HDD 7200 obr/min, maksymalna 15000 obr/min | Minimalna 5400 obr/min, maksymalna 7200 obr/min |
rekordy danych | Wysoki wskaźnik błędów i złe sektory |
Dwa porty dupleksowe | Jeden port półdupleksowy |
Obsługiwane wielościeżkowe we/wy | Point-to-Point |
Kolejka poleceń do 256 | Kolejka poleceń do 32 |
Kable można użyć do 10 m | Długość kabla do 1 m |
Przepustowość magistrali do 12 Gbps (na perspektywa - 24 Gb/s) | Przepustowość 6 Gb/s (SATA III) |
Koszt dysków jest wyższy, czasem znacząco | Tańszy pod względem ceny za 1 GB |