Jaka jest zaleta SATA, której nie ma SAS?

0

Jaka jest zaleta SATA, której nie ma SAS?

Istnieje wiele urządzeń pamięci masowej (na przykład HGST), które wydają te same modele z dwoma interfejsami jak SAS i SATA. A kiedy widzę szczegóły specyfikacji, szybkość transferu interfejsu SAS jest dwa razy większa niż SATA. Dlaczego jednak większość dysków twardych używa interfejsu SATA zamiast SAS? Jaka jest przewaga SATA nad SAS?

Oczekuj pomocy. Dzięki!

oto karta danych HGST Ultrastar He12 -> 1 (przykład dotyczy dowodów, a nie reklamy. Wiem trochę o technologii pamięci masowej)

pah8J
źródło
1
Podobnie jak w przypadku IDE / ATA vs SCSI kilka dziesięcioleci temu, moją pierwszą myślą jest „Jest tańszy” ...
grawity

Odpowiedzi:

1

Szybka odpowiedź: niska cena ze względu na specyfikę rynku konsumenckiego (rynek mało wymagający w porównaniu do centrów danych)

Ludzie aktualizują komputery domowe, notebooki, więc główny sprzęt musi być dostępny; jest również tani, ponieważ konsumenci nie używają ich 24/7, a nawet jeśli to robią, jest bezczynny pod oknami lub biurem.

SAS to więcej sprzętu biznesowego klasy 24/7, zwykle sprzedawane przez producentów OEM, w tym umowy wsparcia. Ceny nie przyciągnęłyby głównych konsumentów, ponieważ sprzęt SAS jest przeznaczony do intensywnego użytku w centrach danych (wystarczy spojrzeć na specyfikację SAS: 10 DWPD na 5 lat, podczas gdy dysk SATA konsumenta zginie w mniej niż 2 miesiące intensywnego użytkowania).

To samo dotyczy pamięci ECC / rejestrowanej, płyt głównych NVidia Quadro, Xeons, serwerów / stacji roboczych ...

Dlatego dla zwykłych użytkowników lepiej trzymać się SATA, jest prosty i kompatybilny ze wszystkim, czego nie można powiedzieć o SAS.

Petar
źródło
czy oznacza to, że bez uwzględnienia ceny SAS jest lepszy od SATA pod względem wydajności?
pah8J
tak, jeśli zignorujesz cenę, sas jest świetny, trwały i doskonały.
Petar
1

Nic poza tym, że jest tańszy.

Protokół SAS ma więcej funkcji niż SATA - patrz „Porównanie z SATA” , odpowiedni fragment poniżej. SAS jest lepszy pod każdym względem, a SATA nie ma przewagi w porównaniu z wyjątkiem ceny.

Istnieje niewielka fizyczna różnica między SAS a SATA. [8]

  • Protokół SAS zapewnia wiele inicjatorów w domenie SAS, podczas gdy SATA nie ma analogicznego przepisu. [8]
  • Większość dysków SAS zapewnia kolejkowanie poleceń oznaczonych, a większość nowszych dysków SATA zapewnia kolejkowanie poleceń natywnych. [8]
  • SATA używa zestawu poleceń opartego na równoległym zestawie poleceń ATA, a następnie rozszerza się poza ten zestaw, aby uwzględnić takie funkcje, jak kolejkowanie poleceń natywnych, podłączanie na gorąco i TRIM. SAS korzysta z zestawu poleceń SCSI, który obejmuje szerszy zakres funkcji, takich jak odzyskiwanie błędów, rezerwacje i odzyskiwanie bloków. Podstawowa ATA ma polecenia tylko do pamięci z bezpośrednim dostępem. Jednak polecenia SCSI mogą być tunelowane przez ATAPI [8] dla urządzeń takich jak napędy CD / DVD.
  • Sprzęt SAS zezwala na wielościeżkowe operacje we / wy dla urządzeń, podczas gdy SATA (przed SATA 2.0) nie. [8] Zgodnie ze specyfikacją, SATA 2.0 wykorzystuje multiplikatory portów w celu uzyskania rozszerzenia portów, a niektórzy producenci multiplikatorów portów wdrożyli wielościeżkowe operacje we / wy za pomocą sprzętu do mnożenia portów.
  • SATA jest sprzedawany jako następca ogólnego przeznaczenia równoległego ATA i stał się powszechny na rynku konsumenckim, podczas gdy droższy SAS jest przeznaczony do krytycznych aplikacji serwerowych.
  • Odzyskiwanie błędów i raportowanie błędów SAS wykorzystuje polecenia SCSI, które mają więcej funkcji niż polecenia ATA SMART używane przez dyski SATA. [8]
  • SAS używa wyższych napięć sygnalizacyjnych (800–1 600 mV do nadawania i 275–1 600 mV do odbioru [wymagane wyjaśnienie]) niż SATA (400–600 mV do transmisji i 325–600 mV do odbioru [wymagane wyjaśnienie]). Wyższe napięcie oferuje (oprócz innych funkcji) możliwość użycia SAS w backplanesach serwerów. [8] Ze względu na wyższe napięcia sygnalizacyjne SAS może używać kabli o długości do 10 m (33 stopy), podczas gdy SATA ma limit długości kabla 1 m (3,3 stopy) lub 2 m (6,6 stopy) dla eSATA. [8]
  • SAS ma pełny dupleks, a SATA półdupleks. Warstwa transportowa SAS może przesyłać dane z pełną prędkością łącza w obu kierunkach jednocześnie, dzięki czemu polecenie SCSI wykonujące połączenie może przesyłać dane do i z urządzenia jednocześnie. Ponieważ jednak polecenia SCSI, które mogą to zrobić, są rzadkie, a łącze SAS musi być przypisane do pojedynczego polecenia naraz, nie jest to na ogół zaletą [9].

Chipset systemowy określa podstawowe funkcje, które ma OEM podczas projektowania systemu. Istnieją różne chipsety dla serwerów i stacji roboczych. Wpływa to na to, co prawdopodobnie zobaczysz na płycie głównej.

LawrenceC
źródło