SAS czy SATA dla dysków 3 TB?

9

Chcemy kupić nowe dyski klasy korporacyjnej 3 TB i możemy kupić modele SAS lub SATA.

AFAIK, SAS ogólnie daje lepszą wydajność niż SATA, ale szukając testów porównawczych znalazłem artykuł Seagate Constellation.2 i Constellation ES.2 Hard Drive Review .

Podsumowując, SATA był w rzeczywistości szybszy niż SAS w większości testów. Ale czytając komentarze, wydaje się, że istnieje funkcja o nazwie „prescan”, która najwyraźniej była odpowiedzialna za niską wydajność.

Co może być zalecane z punktu widzenia wydajności, czy jest to SATA czy SAS? Czy wydajność w świecie rzeczywistym jest do przyjęcia?

Obciążeniem pracą naszych systemów jest intensywne, wielowątkowe sekwencyjne zapisywanie i kasowanie, z okazjonalnym losowym dostępem do odczytu.

SyRenity
źródło

Odpowiedzi:

9

Uważam, że komentarz Womble do Petera Schofielda jest najlepszą obserwacją tutaj ... to nie są prawdziwe dyski SAS.

Bez wątpienia sprzedano ci „nearline SAS”, czyli tam, gdzie biorą dysk SATA i umieszczają na nim interfejs SAS. Mechanika napędu jest identyczna z wersją SATA; zmienił się tylko interkonekt.

Po podłączeniu dysku SAS nearline do kontrolera SAS będzie on szybszy niż równoważny dysk SATA, ponieważ protokoły są różne, a konwersja między protokołem SATA a protokołem SAS zajmuje pewien czas. Wikipedia twierdzi, że prędkość może wzrosnąć o 30%, ale nigdy nie zagłębiałem się w same protokoły, więc nie mogę wam powiedzieć.

-

Nawiasem mówiąc, naprawdę nie wiem, jaką wiarę w te liczby włożyłem. Myślę, że Storage Review wykonuje całkiem przyzwoitą robotę, ale nie mogę zrozumieć, dlaczego nie kazali przetestować innego napędu, gdy dysk zaczął działać w ten sposób:


(źródło: storagereview.com )

To dysk, który powinien być fizycznie identyczny i pod względem interfejsu, powinien działać znacznie bardziej równolegle z innymi. Fakt, że wykazuje on taką rozbieżność, wskazuje (w każdym razie dla mnie), że coś było nie tak z urządzeniem.

Mówią, że sprawdza się za pomocą pakietu testowego Seagate, ale nie umieszczałbym zapasów w wynikach, dopóki nie zostaną sprawdzone na innym dysku tego samego modelu. Te wyniki są po prostu zbyt dziwne.

Edytować

Ponieważ zwrócono mi uwagę, że tak naprawdę nie odpowiedziałem na pytanie, domyślam się, że dysk SAS zapewni lepszą wydajność z powodów wymienionych powyżej. Z tym bym poszedł, chyba że badania wykażą dziwne wyniki, które uzyskał Storage Review.

Matt Simmons
źródło
6
+1 za Interesujące i wnikliwe -1 za brak odpowiedzi
Chris S
LOL wystarczy :-) +1 na Twój komentarz za bycie prawdomównym!
Matt Simmons,
Aby wyjaśnić swój komentarz, mówiąc: „podłączasz dysk SAS nearline do kontrolera SAS, będzie on szybszy niż równoważny dysk SATA”, czy masz na myśli, że SAS lub protokół szeregowy są zawsze używane natywnie na serwerach, stąd dyski SATA zawsze wymagać konwersji? Z przyjemnością wypełnię potencjalną dziurę wiedzy, którą tutaj mam.
SyRenity,
Widziałem konsekwentnie gorsze wyniki dostępu sekwencyjnego z dyskiem SAS 7200 obr./min w porównaniu z dyskami SATA 7200 obr./min. Zestaw poleceń SAS może znacznie poprawić wydajność losowego dostępu, ale nie uważam, że prawdą jest twierdzenie, że zwykła zmiana zestawu poleceń poprawi wydajność całego forum.
Daniel Lawson
@SyRenity - Jak rozumiem (co może być niepoprawne), podłączenie dysku SATA do kontrolera SAS działa, ponieważ fizyczne interfejsy są identyczne, jednak kontroler SAS musi przekonwertować swoje natywne instrukcje SAS na SATA. Jeśli się mylę, witam kogoś, kto mi mówi, jak to naprawdę działa.
Matt Simmons,
8

W testach dla jednego użytkownika SATA może faktycznie przewyższać SAS, ale gdy wszystko zacznie się współbierać, tak, SAS się sprawdza. To zależy od obciążenia, nie wspominając o przypadku użycia, w przypadku zajętych serwerów, które nie mogą buforować wystarczającej ilości zawartości dysków, SAS może mieć o wiele większy sens.

To powiedziawszy, poproszę cię o rozważenie, czy te dyski 3 TB w ogóle mają sens na serwerze, z pewnością jeśli i tak pytasz o wydajność i dyski o prędkości 7.2krpm w tym samym zdaniu. Z mojego doświadczenia wynika, że ​​potrzebujesz pojemności lub wydajności, jeśli chcesz obu, musisz wydać poważne pieniądze.

Siekacz 3
źródło
1
Wyglądamy na to, aby mieć jak najwięcej pojemności na dysk, a ponieważ różnica w cenie między SATA a SAS jest do zaakceptowania (~ 40 $), nie jest to główny czynnik decyzyjny.
SyRenity,
Ok, pamiętaj tylko, że ich zdolności do losowego odczytu są znacznie niższe niż na dyskach 10krpm.
Chopper3
@SyRenity - Skąd u diabła masz dyski SAS, jeśli różnica między SAS a SATA wynosi tylko 40 USD? Na tym końcu rynku spodziewałbym się setek, jeśli nie tysięcy, różnicy dolarów. O ile nie jest to oczywiście linia zbliżona, która jest marną techniką marketingową do sprzedaży dysków SATA na rynki SAS. W rzeczywistości nigdy nie widziałem „prawdziwego” dysku SAS o pojemności 3 TB sprzedawanego na rynku ...
Mark Henderson
Dysk SAS, o którym wspomniałem, wydaje się być zwykłym dyskiem SATA z interfejsem SAS, co zostało poprawnie zidentyfikowane przez kilku członków SF tutaj.
SyRenity,
4

W zależności od projektu możesz być w stanie uciec od obu: szybszych, mniejszych dysków SAS 15K w konfiguracji RAID 0 (lub ewentualnie SSD) dla zestawów danych, które wymagają największej wydajności we / wy; i wolniejsze, większe dyski SATA w konfiguracji RAID 5 w celu archiwizacji i rzadszych potrzeb przechowywania.

Rzucenie nieco więcej światła na wymagania dotyczące przestrzeni dyskowej pomogłoby maksymalnie wykorzystać awarię serwera.

gravyface
źródło
Jak dodałem do opisu: rodzajem obciążenia naszych systemów jest ciężkie, wielowątkowe sekwencyjne zapisywanie i kasowanie, z okazjonalnym losowym dostępem do odczytu. Potrzebujemy dysków zarówno zapewniających pojemność, jak i umożliwiających szybkie sekwencyjne zapisywanie.
SyRenity,
4

Nie jest to bezpośrednia odpowiedź na (stare) pytanie, ale oto, co mówią sami Seagate:
mitologowie SAS: autostrady danych i SAS vs. SATA

... przyjęto ogólne założenie, że system oparty na SAS powinien zawsze być szybszy niż SATA. W końcu SAS jest tradycyjnie preferowanym interfejsem dla przedsiębiorstw, kosztuje więcej i dlatego powinien być lepszy pod każdym względem, prawda? Odpowiedź zależy jednak od aplikacji i środowiska, w którym używana jest pamięć. SAS ma o wiele więcej inteligencji na pokładzie, a wiele z nich wiąże się z zachowaniem integralności danych. Ta dodatkowa inteligencja oznacza większą funkcjonalność, która może odnosić się do dłuższego czasu potrzebnego na wykonanie niektórych operacji. Prostym przykładem jest bootowanie - podczas uruchamiania systemu SAS jest więcej sprawdzania niż system SATA. Więc zgadnij, który będzie szybszy? SATA .

Ale co z wydajnością transakcyjną ? Znowu zależy od systemu. Wstaw inny równoważny pojedynczy dysk SAS do stacji roboczej (dyski Seagate Constellation i Constellation ES są oferowane z SATA lub SAS), a różne kontrole błędów i integralności danych mogą spowodować nieco niższą wydajność. Ale jeśli mówimy o grupie dysków SAS w serwerze lub macierzy pamięci, zaczniemy widzieć doskonałą wydajność w porównaniu z tym, co grupa dysków SATA mogłaby w przeciwnym razie zrobić. SAS pozwala na większą personalizację systemu, a wielu informatyków konfiguruje swoje systemy, dostosowując ustawienia stron dla dysków. Na przykład dyski Seagate SAS, takie jak Constellation, umożliwiają podwójne portowanie, można je skonfigurować w celu włączenia lub wyłączenia pamięci podręcznej zapisu oraz dostosować do zarządzania energią za pomocą czterech trybów ustawień PowerChoice.

Więc dolnej linii jest to, że System SAS oparte będzie świecić, gdy istnieje wiele dyski pracujące w macierzy serwera lub pamięci masowej, jak również zapewnienie ochrony dla danych o znaczeniu krytycznym , które SATA nie może zaoferować. Ale dla małych systemów, w których dodatkowa funkcjonalność nie jest wymagana, lub środowisk z jednym dyskiem dla komputerów stacjonarnych i stacji roboczych, SATA jest idealny . Każdy interfejs ma swoje miejsce.

OC2PS
źródło
2

Dyski SATA nie mają niezawodności dysków SCSI / SAS (średni czas przed awarią - MTB), więc na ogół nie są uważane za odpowiednie dla większości przedsiębiorstw.

Sytuacja się zmienia, ponieważ wiele przedsiębiorstw umieszcza rzadko używane dane (archiwa) na dyskach SATA w sieciach SAN, które są chronione przy użyciu odpowiedniej macierzy RAID. Ale najważniejsze rzeczy dotyczą SCSI / SAS z odpowiednią macierzą RAID. Więc - trzeba zachować równowagę.

Peter Schofield
źródło
8
Szanse, że dysk „SAS” 3 TB to coś innego niż dysk SATA 3 TB z inną elektroniką napędu (co nie jest tym, co się psuje) są nieskończenie małe.
womble
1
W przypadku, gdy OP określił, że MTBF itp. Jest taki sam dla SAS i SATA, ale powiedziałbym, że dyski SAS często mają lepsze statystyki niezawodności niż dyski SATA dla konsumentów.
Chopper3
1
Zarówno SATA, jak i SAS (przynajmniej od Seagate) dają ten sam MTBF dla przedsiębiorstw wynoszący 1,2 miliona godzin.
SyRenity,
Mówimy o poziomie przedsiębiorstwa zarówno dla SAS, jak i SATA.
SyRenity,
3
Nawet nie sądzę, że znajdziesz prawdziwe dyski SAS o pojemności 3 TB (nie SAS typu near-line). Ostatnio sprawdziłem (maj), że największe, jakie mogłem uzyskać, to 600 GB.
gravyface