Wydajność backplane'u z chipem SAS expander
Backplane z chipem SAS Expander umożliwia podłączenie większej liczby dysków do kontrolera HBA lub RAID, niż one same natywnie obsługują. Na przykład do 8-portowego kontrolera HBA lub RAID mogą zostać podłączone 24 dyski SSD. Chip SAS Expander znajduje się na ścieżce I/O i ma wpływ na maksymalną możliwą wydajność. W tym artykule przedstawiamy, na przykładzie dysków SSD Intela z serii D3-S4610, jaki wpływ na przepustowość danych, opóźnienia (latency) i IOPS ma expandera SAS.
Przykładowa konfiguracja
W tym przykładzie została wykorzystana następująca konfiguracja:
Komponent | Test on-board | Test z backplanem |
---|---|---|
Płyta główna | Supermicro X11DPi-NT z BIOS-em 3.0c | |
Dysk SSD | Intel D3-S4610 960 GB z firmwarem XCV10110 | |
Dysk SSD podłaczony via | onboard via chipset C622 | HBA i backplane z chipem SAS expander |
HBA | - | Broadcom 9300-8i z firmwarem 16 |
Backplane z chipem SAS expander | - | BPN-SAS3-216EL1 |
Wyniki testów
Testy zostały wykonane przy użyciu jedynego dysku SSD w celu przeanalizowania wpływu expandera SAS na przepustowość danych, opóźnień i IOPS. Informacje na temat skutków w przypadku wielu dysków SSD (np. 24 sztuk) są udokumentowane w artykule Limity przepustowości danych I/O.
Poniższe cztery wykresy pokazują różnice w wydajności:
Szczegółowe protokoły testowe:
Wnioski
W zależności od tego, czy wymagana jest maksymalna możliwa wydajność, czy największa możliwa ilość nośników danych należy wybrać serwer albo z pasywnym backplanem, albo z backplanem posiadającym chip SAS expander:
Wymóg | Zalecenie |
---|---|
Najwyższa wydajność | Serwer z pasywnym backplanem, systemy z maks. 12 ramkami na dyski, np. Product not available anymore |
Duża liczba (>12) nośników danych | Serwer z backplanem z chipem SAS expander i maks. 36 ramkami na dyski, np. Product not available anymore |
Dodatkowe informacje
Autor: Werner Fischer