Powiedzmy, że mam 4 dyski, a każdy z nich ma prędkość transferu (losowe / sekwencyjne, odczyt / zapis, to nie ma znaczenia dla tego pytania) 250 Mb / s. Umieściłem je w RAID 0. Oznacza to, że mogę uzyskać wydajność 250 Mb / s * 4 = 1 GB / s.
Powiedzmy, że wszystkie te dyski są podłączone do portów SATA III, a więc 6 GBit / s lub 600 Mb / s.
Czy prędkość SATA III (0,6 Gb / s) ograniczy maksymalną wydajność RAID0 (1 GB / s), ponieważ 0,6 Gb / s jest maksymalną prędkością kontrolera kontrolującego wszystkie porty fizyczne?
Czy każdy port ma własny pas 0,6 Gb / s, więc SATAIII nie ograniczy wydajności RAID0?
hard-drive
performance
raid
sata
Andrei
źródło
źródło
Odpowiedzi:
Szybkość łącza
Maksymalna prędkość drutu SATA-II wynosi 3,0 Gb / s. Jest to prędkość, z jaką można przełączać wiere. To nie to samo, co maksymalna użyteczna transmisja danych za pomocą tego drutu. W przypadku SATA-II maksymalna ilość danych, którą można przepompować, to 230-270 MB / s.
W przypadku SATA-III można z grubsza podwoić te liczby.
Szybkość danych
Tak długo, jak możesz przepompować drut szybciej niż dysk może go odczytać lub zapisać, nie będziesz ograniczony.
Spójrzmy teraz na te prędkości: Pojedyncze klasyczne dyski twarde z obrotowymi talerzami, które są obecnie na rynku (2016), znacznie poniżej tego. Pojedynczego dysku nie nasyci kanał SATA II lub SATA III.
NALOT.
Teraz wspominasz o RAID. Są co najmniej trzy sposoby wykonania RAID:
Przypadek 1: sprzętowa macierz RAID:
Sprzętowe karty RAID zwykle nie są ograniczone limitami SATA. Większość wydaje się oferować jeden kabel na dysk, a następnie masz nieograniczające pasmo każdego kabla / kanału na dysk.
Przypadek 2: Oprogramowanie RAID z każdym napędem podłączonym do własnego portu SATA:
Identycznie jak sprzętowa obudowa RAID. Każdy dysk ma swój własny kanał.
Jeden dysk twardy na jednym kanale nie jest ograniczony.
Dwa dyski twarde na dwóch kanałach nie są ograniczone.
Trzy dyski twarde na trzech kanałach nie są ograniczone.
Cztery dyski twarde na czterech kanałach nie są ograniczone.
Przypadek 3: Mnożniki portów:
Prędkość każdego dysku nie jest ograniczona podczas komunikacji z multiplikatorem portów. Ale prędkość komunikacji między multiplikatorem portów a płytą główną może zostać przytłoczona. Nie jest to prawdopodobnie duży problem, dopóki nie użyjesz 4+ nowoczesnych napędów na jednym multiplikatorze portów podłączonym do kanału SATA-III.
Ta konfiguracja jest również dość rzadka. Ogranicza się do przypadków biznesowych, w których użytkownik kart SAS HBA i HW RAID (zwykle opartych na SAS) jest znacznie bardziej normą.
Może to jednak być limit, więc aby odpowiedzieć na pytanie w tytule:
Technicznie: tak. To może.
W praktyce: nie będzie z HDD.
Dyski SSD.
W przypadku dysków półprzewodnikowych sprawy stają się zupełnie inne. Wiele nowoczesnych dysków SSD jest w stanie wypełnić magistralę SATA-III. Jeśli korzystasz z wielu napędów na wielu szynach SATA (pomyśl o wielu kablach SATA), tak się dzieje. Jeśli budujesz macierz RAID z dysków SSD: Tak, macierz RAID może być ograniczona limitami SATA .
Rozwiązaniami tego były SATA express (mało używany, ale szybszy) i M.2. M.2 oferuje do 4 linii PCI-e do komunikacji z dyskiem SSD NVME, a nawet ten limit jest obecnie osiągany przez nowsze dyski SSD. (Przykład: Samsung 961 z prędkością odczytu 3200 MB / s).
Podsumowanie:
Jeśli korzystasz z normalnej konfiguracji użytkownika z klasycznymi dyskami twardymi lub dyskami SSD najwyższej klasy: Nie, SATA Cię nie ograniczy lub ledwo ograniczy.
źródło