Czy dyski twarde mogą w pełni wykorzystywać SATA III?


24

Moja płyta główna obsługuje obecnie zarówno SATA II, jak i III (odpowiednio 3 Gb / s i 6 Gb / s), ale po przeczytaniu części online wydaje się, że podłączenie dysku twardego do 6 Gb / s jest praktycznie bezcelowe. Jeśli tak jest, to zostawię dwa otwarte porty SATA III otwarte na coś, co faktycznie może z nich skorzystać (czego w tej chwili nie jestem pewien, co może).

To jest część artykułu, który czytam:

Jeśli chodzi o wszystko inne, zasadniczo nie widzieliśmy różnicy między tym samym pojedynczym dyskiem podłączonym do portu SATA 6 Gb / s lub SATA 3Gb / s. Wszystko to jest oczywiście spowodowane tym, że dysk twardy nie jest w stanie faktycznie skorzystać z magistrali 6 Gb / s.

z HardOPC .


2
Dodałbym jednak, że nic nie stracisz z używania portu SATA 3, a przełączanie portów może być opcją w przyszłości.
Journeyman Geek

Odpowiedzi:


45

O czym należy pamiętać:

  • Ze względu na kodowanie 8b / 10b maksymalne prędkości przesyłania danych w SATA II i SATA III wynoszą odpowiednio 300 MB / si 600 MB / s.

  • Przy wyborze odpowiedniego interfejsu dla napędu koncepcje w pełni wykorzystują i mogą z nich korzystać zupełnie inaczej.

    Dysk o maksymalnej szybkości przesyłania danych 301 MB / s nie przekracza 600 MB S / SATA III, ale będzie ograniczony przez 300 MB / s SATA II.

  • Na przepustowość dysku (szybkość transferu z dysku na komputer) wpływa zarówno szybkość wewnętrzna (z dysku na bufor), jak i zewnętrzna (z bufora na komputer). To ostatnie zależy od interfejsu (np. SATA III) i napędu, a pierwsze od samego napędu.

    Interfejs powinien zawsze być nieco szybszy niż sam dysk, ponieważ może to spowolnić dysk.

Moja płyta główna obsługuje obecnie zarówno SATA II, jak i III (odpowiednio 3 Gb / s i 6 Gb / s), ale po przeczytaniu części online wydaje się, że podłączenie dysku twardego do 6 Gb / s jest praktycznie bezcelowe.

W tej chwili najszybszym dyskiem twardym jest Western Digital VelociRaptor WD1000DHTZ : z interfejsem SATA III jego maksymalna zewnętrzna szybkość przesyłania wynosi 401 MB / s (szybciej niż SATA II). Jest to jednak znaczące tylko podczas odczytu danych, które są już buforowane lub podczas korzystania z przyspieszenia zapisu .

Maksymalna przepustowość dysku twardego wynosi 209 MB / s, co nie powinno być spowalniane przez SATA II.

Jeśli tak jest, to zostawię dwa otwarte porty SATA III otwarte na coś, co faktycznie może z nich skorzystać (czego w tej chwili nie jestem pewien, co może).

Obecne dyski SSD na poziomie konsumentów mogą z pewnością skorzystać z SATA III: Na przykład Samsung 830 ma prędkość odczytu sekwencyjnego 520 MB / s, co zostałoby poważnie spowolnione przez interfejs SATA II.

Podczas wykonywania losowych odczytów szybkość interfejsu wpływa na przepustowość znacznie przekraczającą jego granicę znamionową:

losowa wydajność odczytu

Jak widać, żaden z dysków nie przekracza 200 MB / s z interfejsem SATA II; nawet Samsung 830 i OCZ Vertex 3 (SF-22XX), które przechodzą 300 i 350 MB / s z interfejsem SATA III.

Ponadto dyski SSD na poziomie konsumenta mogą być znacznie szybsze niż nawet SATA III: Na przykład dysk SSD OCZ RevoDrive 3 PCIe ma maksymalną prędkość odczytu 975 MB / s.

Dyski SSD dla przedsiębiorstw osiągają prędkości znacznie przekraczające 600 MB / s SATA III: Na przykład, ioDrive Octal ma maksymalną prędkość odczytu 6700 MB / s.


Ta odpowiedź jest idealna. Może powinienem kiedyś włożyć dysk SSD właśnie z tego powodu. Jak mogę przetestować maksymalną przepustowość na moim dysku twardym? Na pewno jest pod SATA II, ale jestem po prostu ciekawy.
nathpilland

1
Jedno z narzędzi porównawczych Tom's Hardware zastosowane w artykule Iometer , który jest darmowy i open source.
Dennis,

Zmień „MB” na „Mb”, istnieje także rząd wielkości różnicy między megabajtem a megabitem.
AaronLS

@AaronLS: Gdzie dokładnie?
Dennis

Wybitny. Po drodze masz kilka punktów powtórzeń!
Marc.2377,

12

Żaden pojedynczy dysk twardy nie może wypełnić łącza SATA 6 Gb / s ani łącza 3Gb / s.

Jeśli używasz dysków SSD lub mnożników portów , to inna historia.


1
+1 za mnożniki portów, nigdy o nich nie słyszałem. Prawdopodobnie nie będę ich używać, ale jest to interesująca uwaga.
nathpilland

4

Większość dysków twardych nie może w pełni wykorzystać nawet interfejsów SATA 1.

Większość modeli 3,5 "(nie powyżej 7200 obr / min) nawet nie osiągnęła limitu 150 MB / s przy sekwencyjnym odczycie. Dyski 2,5" 7200 obr / min są jeszcze wolniejsze (zwykle poniżej 100 MB / s).

Oczywiście istnieją dyski o prędkości 10000 obr / min i 15000 obr / min, ale są one rzadkie, drogie, głośne i bardziej ukierunkowane na użytkowników korporacyjnych niż domowych. Te wysokowydajne dyski twarde nasycają SATA 1.

Pełne prędkości SATA 2 są niedostępne dla konwencjonalnych dysków twardych przez wiele lat.

Jedynym zastosowaniem dla wyższych prędkości interfejsu byłaby zdolność napędu do przesyłania danych z bufora (zwykle 8 - 64 MB). Czy ci na tym zależy?

Przy okazji, SATA 3 jest w większości bezużyteczny, nawet z wieloma (ale nie wszystkimi) dyskami SSD. To, co zapewnia szybkość i szybkość reakcji z dyskiem SSD, to jego losowe prędkości odczytu / zapisu, które znajdują się znacznie poniżej progu SATA 2 na wielu dyskach. Sekwencyjne prędkości odczytu / zapisu przekraczają jednak próg SATA 2.


4
-1 Ta odpowiedź jest nieprawidłowa. Dyski SSD mogą nasycać dowolny port SATA III.
Deltik

3

Nie ma tu wzmianki o tym, jak widzę szyjkę butelki na większości kontrolerów SATA 6 GB na płytach głównych - podczas gdy sam dysk twardy i procesor mogą obsługiwać podane prędkości zapisu i odczytu, a płyty główne na płycie SATA 3, powiedzmy, płyta x58 w ogóle nie będzie obsługiwał tych prędkości.

Myśląc o aktualizacji do ssd, pamiętaj, że jeśli reszta twojego sprzętu ma dwa lub więcej lat, prawdopodobnie nie będziesz w stanie osiągnąć najwyższych prędkości, ponieważ niektóre starsze sterowniki na pokładzie nie będą obsługiwały takich prędkości. Wyższe prędkości można osiągnąć, ustawiając dyski w macierzy RAID, jeśli Twoja płyta główna obsługuje RAID - ale może to być trochę za dużo, aby przeciętny użytkownik mógł to rozważyć. W rzeczywistości niektórzy użytkownicy ze starszymi chipsetami zgłaszają większe prędkości, używając portu sata 2 zamiast wcześniejszych sata 3.

Aby przetestować rzeczywiste prędkości odczytu SSD w systemie, możesz użyć tego linku - tutaj znajduje się link do testu porównawczego AS SSD www.overclock.net/t/754763/as-ssd-benchmark-thread

pcie ssd oferują znacznie wyższą wydajność, ponieważ całkowicie omijają wolne kontrolery - ich jedyną wadą jest to, że przepustowość jest podzielona między twoje gniazda pcie, więc jeśli używasz komputera do aplikacji graficznych i masz wysokiej klasy kartę graficzną, przepustowość zmniejszy się dla każdego gniazda - tj. 2 x 16 pcie zmniejszy się do 1 x 16 i 1 x 8. Inną rzeczą, o której należy pamiętać, jest to, że płyta główna musi obsługiwać rozruch z gniazda pcie. jeśli planujesz na nim zainstalować system operacyjny.

W razie wątpliwości rozejrzyj się za informacjami, zanim wydasz pieniądze. Zawsze uważałem, że overclock.net jest jednym z najlepszych źródeł informacji podczas planowania kompilacji lub aktualizacji, sprzęt Toms i anantech oferują również dobre recenzje i porady.


1

Wraz z pojawieniem się napędów wypełnionych helem producenci wypuszczają dyski twarde o pojemności 10 TB, 12 TB, a nawet 14 TB, które obracają się z prędkością 7200 obr / min, co jest możliwe dzięki niższej gęstości helu, która zmniejsza turbulencje, zwłaszcza przy dużej liczbie talerzy wewnątrz napędu . (Wcześniej większe dyski były ograniczone do 5400 obr / min, a tradycyjne dyski twarde inne niż hel są obecnie ograniczone do 8 TB).

Wraz ze wzrostem pojemności dysków twardych rośnie również ich prędkość, co oznacza, że ​​dyski elektromechaniczne mogą nasycać interfejs SATA 3Gb / s . W szczególności dysk Seagate BarraCuda Pro 12 TB może przekraczać 270 MB / s . Jest to bardzo zbliżone do teoretycznej prędkości 300 MB / s dozwolonej przez SATA 3Gb / s, a w rzeczywistości jest wystarczająco blisko, aby dysk mógł nie być w stanie osiągnąć tej prędkości w praktyce bez łącza SATA 6Gb / s.

Jednak obecnie nie ma dysku twardego, który byłby w stanie osiągnąć prędkość 550-560 MB / s lub tak potrzebną do nasycenia interfejsu SATA 6 Gb / s - wspomniana BarraCuda Pro znajduje się tylko w połowie. Jednak wraz z postępem technologii dysków twardych mogą istnieć dyski, które mogą osiągać tego rodzaju prędkości. HAMR i MAMRmają umożliwić dyski twarde przekraczające 20 TB, a nawet 40 TB pojemności. Dyski te najprawdopodobniej zostaną wydane do użytku w centrum danych, gdzie dominującym interfejsem jest SAS 12 Gb / s, dwa razy szybszy niż SATA 6 Gb / s. Istnieje jednak precedens, że technologia pamięci masowej dla przedsiębiorstw dociera do konsumentów później (stało się tak zarówno z dyskami SSD NVMe, jak i helowymi dyskami twardymi), więc są spore szanse, że w końcu zobaczymy dyski, które mogą nasycać SATA 6 Gb / s. Jednak zanim pojawią się tego rodzaju dyski, jest bardzo prawdopodobne, że uzyskają szybszy interfejs do obsługi tych prędkości.

Krótko mówiąc, istnieją elektromechaniczne dyski twarde, które mogą wymagać SATA 6 Gb / s, aby osiągnąć pełną wydajność, ale nie ma żadnych, które mogłyby nasycić interfejs.


Z drugiej strony ogromna większość dysków SSD jest w stanie nasycić interfejs SATA 6 Gb / s, a najszybsze dyski SSD PCIe dla konsumentów mogą działać nawet sześciokrotnie szybciej niż sekwencyjne operacje we / wy dysków SSD SATA (i to z mojego osobistego pulpit, Astaroth ):

Zrzut ekranu testu porównawczego dysku pokazującego prędkość sekwencyjnego odczytu 3,26 GB / s z dysku SSD PCIe


-1

Ostatnio przeprowadziłem dochodzenie i testy na ten temat. I podziel się moimi wnioskami tutaj:

  1. Nie, jeden dysk twardy nie może w pełni wykorzystać przepustowości SATA III, ponieważ większość dysków twardych zapisujących nie może przekraczać 150 MB / s, a przepustowość odczytu nie może przekraczać 300 MB / s, więc SATA III 6 Gb / s = 6000 Mb / s s = 6000/8 MB / s = 750 B / s nie może być w pełni wykorzystany.

  2. Ale możesz utworzyć RAID0 lub RAID5, aby uzyskać znacznie wyższą wydajność, np. Używając 3 dysków do zorganizowania jednego RAID0, a wtedy maksymalna prędkość odczytu może wynosić 3 * 300 MB / s = 900 MB / s. Wówczas jest już wyższy niż maksymalna przepustowość SATAIII: 750 MB / s.

  3. Nawet jeśli możesz skonfigurować RAID, nadal lepiej jest używać dysków SSD, aby w pełni wykorzystać przepustowość SATA III, ponieważ jeśli jest to RAID SSD-Disk, możesz prawie uzyskać przepustowość taką samą jak przepustowość pamięci DDR2 lub DDR3: 4 GB / s.

  4. Aby w pełni wykorzystać przepustowość dysku SSD W / R, najnowszym interfejsem dla SSD jest M.2 (SSD / PCI Ex), https://en.wikipedia.org/wiki/M.2 . Jego maksymalna przepustowość wynosi 4 GB / s, jest nawet wyższa niż 5-krotny RAID na SSD SATAIII (750 MB / s * 5 = 3,75 GB / s), więc prawie nie jest konieczne użycie SATAIII RAID w celu zwiększenia przepustowości SSD, wystarczy użyć interfejsu SSD M.2 bezpośrednio, jeśli Twoje wsparcie płyty głównej. Mój trzeci wniosek nie jest dokładny, ale jeśli nie masz obsługi interfejsu M.2 na płycie głównej, nadal jest to opcja.

Mój końcowy wniosek: użyj bezpośrednio dysku SSD z interfejsem M.2, nie marnuj czasu na tworzenie macierzy RAID, RAID jest przeznaczony tylko dla dysku twardego, a nie dysku SSD. Moim osobistym wyborem jest jeden dysk M.2 SSD jako systemowy dysk rozruchowy i roboczy oraz 4 dyski twarde zorganizowane jako RAID mój dysk danych)

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.