Firma Seagate to ceniony oraz renomowany producent dysków twardych. W swojej wieloletniej działalności wypuszczała na rynek produkty zgodnie z trendami i zapotrzebowaniem na skalowalność danych. Nie inaczej jest i w tym przypadku gdzie topowy gracz na rynku dysków twardych wypuścił na rynek model dysku klasy korporacyjnej z najwyższej półki o pojemności 18TB. Jest to kolejny model z najwyższej serii Exos X18.
Tak duża pojemność niesie ze sobą dodatkowe wymagania pod kątem konstrukcji dysku. Nowy model jak i większość flagowych dysków Seagate klasy korporacyjnej (Seria Exos) został wyposażony w chłodzenie helem który zapewnia lepsze odprowadzanie ciepła (niższe temperatury) oraz został przystosowany do pracy w środowiskach wymagających ciągłego dostępu do danych (centra danych w chmurach, infrastruktury krytyczne itd.).
Do głównych zalet nowego modelu oraz całej serii Seagate Exos X18 należą:
- Optymalizacja pod kątem dużych transferów danych i niskich opóźnień
- Cyfrowe czujniki środowiskowe
- PowerBalance™ – optymalizuje poziom zużycia energii W/TB
- Niski pobór mocy i waga dzięki konstrukcji z helem (spawanie boczne zapewnia ochronę przed nieszczelnością)
- 256 MB pamięci cache
- MTBF 2 500 000 godz.
- 5 lat gwarancji
Link do pełnej specyfikacji:
https://www.seagate.com/files/www-content/datasheets/pdfs/exos-x18-channel-DS2045-2-2010PL-pl_PL.pdf
Niewątpliwe coraz większa pojemność pamięci masowej niesie ze sobą spore korzyści wynikające z oszczędności miejsca dyskowego w urządzeniach czy też realnego zwiększenia pojemności na dane.
Sprawdziliśmy jak najpojemniejszy dysk w ofercie Seagate wypada w testach po podłączeniu do urządzenia NAS Synology – modelu DS918+
Na testy trafił do nas 2x dysk P/N ST18000NM000J (18TB, interfejs SATA 6Gb/s, Model Standard FastFormat™ 512e).
Powyższy model nie znajduje się obecnie na liście kompatybilności Synology lecz mimo to został poprawnie wykryty w systemie DSM. Realna przestrzeń do wykorzystania wyniosła 16.4TB:
Aby realnie przetestować działanie nowego dysku w praktyce należało odpowiednio „zagospodarować” dysk danymi + sprawdzić realne transfery.
Do tego celu zostały przygotowane i następnie przetestowane 3 warianty pul pamięci:
Wariant 1 -> pula pamięci oparta o pojedynczy dysk (bez ochrony danych)
Wariant 2 -> pula pamięci w oparciu o konfigurację dysków w RAID 0
Wariant 3 -> pula pamięci w oparciu o konfigurację dysków w RAID 1
Pula pamięci 2 to w każdym wariancie dodatkowy dysk 10TB.
Aby realnie przetestować działanie nowego dysku w praktyce należało odpowiednio „zagospodarować” dysk danymi + sprawdzić realne transfery.
Każda z pul pamięci 1 posiadała strukturę folderów współdzielonych z uwzględnieniem podziału na ilość danych (dane zaczerpnięte z pakietu „Analizator pamięci masowej” ):
Kolejnym krokiem było wykonanie praktycznych testów bazujących na realnych danych znajdujących się na NASie.
Założeniem testów było sprawdzenie transferów/IOPS w realnych warunkach produkcyjnych/testowych z wykorzystaniem najpopularniejszych obecnie modeli NAS Synology sprzedawanych na rynku tzn. serii Plus.
Procedura testów głównych uwzględniała następujące założenia:
ZAŁOŻENIE 1 -> Skopiowanie plików o łącznej zajętości 183GB z głównej przestrzeni dyskowej na inny dysk o pojemności 10TB
ZAŁOŻENIE 2 -> Skopiowanie plików o łącznym zajętości 183GB z powrotem z dysku 10TB na główną przestrzeń dyskową
ZAŁOŻENIE 3 -> Zapis na przestrzeni dyskowej wygenerowanego pliku o rozmiarze 200GB/300GB/500GB (test wykonany z poziomu SSH)
ZAŁOŻENIE 4 -> Skopiowanie wygenerowanego pliku z głównej przestrzeni dyskowej na inny dysk o pojemności 10TB
ZAŁOŻENIE 5 -> Skopiowanie wygenerowanego pliku z powrotem z dysku 10TB na główną przestrzeń dyskową
Każde z powyższych założeń zostało przeprowadzone dla wariantów 1, 2 i 3.
Z racji faktu, że nasz NAS posiada interfejs jedynie 1Gb/s nie testowaliśmy wgrywania/pobierania danych ze względu na szybkość łącza.
Kopiowane dane to w większości nagrania z kamer CCTV (pliki z rozszerzeniem .dav oraz .idx).
Wyniki testów zostały zaprezentowane w formie graficznej i zaczerpnięte bezpośrednio z Synology DS918+ z Monitora zasobów (sekcja „Dysk”).
Przedział czasu zaprezentowany na wykresie wynosił 15 minut (domyślna sekwencja dostępna w „Monitorze zasobów”).
Wariant 1 – pula pamięci oparta o pojedynczy dysk (bez ochrony danych)
TEST 1 – kopiowanie plików o łącznej zajętości 183GB z głównej przestrzeni dyskowej na inny dysk o pojemności 10TB
Transfer:
IOPS:
TEST 2 – kopiowanie plików o łącznej zajętości 183GB z dysku 10TB z powrotem na główną przestrzeń dyskową
Transfer:
IOPS:
TEST 3 – generowanie (zapis) pliku 300GB na dysku 18TB
Transfer:
IOPS:
TEST 4 – kopiowanie pliku 300GB na dodatkowy dysk 10TB
Transfer:
IOPS:
TEST 5 – kopiowanie pliku 300GB z powrotem na dysk 18TB
Transfer:
IOPS:
Wariant 2 – pula pamięci oparta o grupę RAID 0
TEST 6 – kopiowanie plików o łącznej zajętości 183GB z głównej przestrzeni dyskowej na inny dysk o pojemności 10TB
Transfer:
IOPS:
TEST 7 – kopiowanie plików o łącznej zajętości 183GB z dysku 10TB z powrotem na główną przestrzeń dyskową
Transfer:
IOPS:
TEST 8 – generowanie (zapis) pliku 500GB na dysku 18TB
Transfer:
IOPS:
TEST 9 – kopiowanie pliku 500GB na dodatkowy dysk 10TB
Transfer:
IOPS:
TEST 10 – kopiowanie pliku 500GB z powrotem na dysk 18TB
Transfer:
IOPS:
Wariant 3 – pula pamięci oparta o grupę RAID 1
TEST 11 – kopiowanie plików o łącznej zajętości 183GB z głównej przestrzeni dyskowej na inny dysk o pojemności 10TB
Transfer:
IOPS:
TEST 12 – kopiowanie plików o łącznej zajętości 183GB z dysku 10TB z powrotem na główną przestrzeń dyskową
Transfer:
IOPS:
TEST 13 – generowanie (zapis) pliku 200GB na dysku 18TB
Transfer:
IOPS:
TEST 14 – kopiowanie pliku 200GB na dodatkowy dysk 10TB
Transfer:
IOPS:
TEST 14 – kopiowanie pliku 200GB na dodatkowy dysk 10TB
Transfer:
IOPS:
Synology DSM 7.0 beta – test wydajności dysku bezpośrednio z DSM
Najnowsza wersja systemu DSM w wersji 7.0 (jeszcze beta lecz niebawem ma być ogłoszona premiera wersji finalnej) udostępnia dedykowane narzędzie do testowania wydajności dysków (pojedynczych dysków, nie pul pamięci utworzonych z dysków w RAID) z którego oczywiście skorzystaliśmy. W udostępnionym narzędziu mamy możliwość zapisu i porównania wyników przy kolejnych próbach co było niezwykle przydatne.
Zostały wykonane 4 testy pojedynczego dysku – rezultaty zostały zaprezentowane poniżej:
Podsumowanie
Ideą jaka nam przyświecała podczas wykonania testów było sprawdzenie wydajności w realnych warunkach (produkcyjnych/testowych) bazując na rzeczywistych oraz wygenerowanych plikach.
Przeprowadzone testy nie były łatwe dla dostarczonych dysków ponieważ bazowały na różnorodności posiadanych danych (duża liczba małych plików itd.) co też adekwatnie widać na wykresach i gwałtownych „skokach”, które prezentują nam dostęp do danych.
Testy uwzględniały różne warianty pul pamięci (podstawowa, RAID 0 oraz RAID 1) gdyż chcieliśmy dokładnie sprawdzić wydajność w różnych wariantach instalacji i konfiguracji.
W teście uwzględniającym pliki o łącznej zajętości 183 GB (1384 pliki zlokalizowane w 75 folderach) spodziewaliśmy się wzmożonej pracy przy kopiowaniu (z i na dysk 18TB) i tak też się stało.
Zarówno dla wariantu 1, 2 oraz 3 efekt był taki sam. Dane tego typu mocno obciążają dysk (przy odczycie i zapisie) stąd też były zauważalne „skoki” na wykresie i szybkość samego transferu była nieco niższa lecz jest to zrozumiałe biorąc pod uwagę zgromadzone repozytorium.
Z kolei generowanie większego lecz jednego pliku z poziomu SSH (200GB/300GB/500GB) a następnie kopiowanie tego pliku pomiędzy utworzonymi pulami pamięci (przy wsparciu dodatkowego dysku 10TB) pokazało większe transfery i IOPS w każdym z testowanych wariantów co potwierdziło nasze oczekiwania odnośnie realnej wydajności.
Na koniec przeprowadziliśmy testy z poziomu dedykowanego narzędzia od Synology dostępnego w testowej wersji DSM 7.0 i jak widać na zrzutach obrazu realna wydajność zaprezentowana wcześniej w większości przypadków pokrywa się z wydajnością LABową.
Warto oczywiście zaznaczyć, że na obecnym etapie nowe dyski Seagate Exos 18TB nie są jeszcze dostępne na liście kompatybilności Synology lecz bez problemu były wykryte w DSM (zarówno w stabilnej wersji 6.2.3 czy też w wersji jeszcze testowej 7.0).