hdr-45856-general.webp


Omówienie​


Dokładny czas rozszerzenia poola w QuTS hero zależy od złożonej kombinacji wielu czynników. Można jednak wykorzystać trzy informacje oraz poniższe równanie do obliczenia przybliżonego oszacowania:

  1. Rozmiar istniejących danych w poolu (MB w systemie binarnym)
  2. Prędkość odczytu starej grupy RAID (MB/s)
  3. Prędkość zapisu nowej grupy RAID (MB/s)

Szacowany czas rozszerzenia poola (w sekundach) = (A / B) + (A / C)
WażneCzas obliczony na podstawie tego równania stanowi jedynie przybliżoną wartość referencyjną. Rzeczywisty czas może się znacznie różnić w zależności od wielu czynników, takich jak:
  • Ilość wolnego miejsca w poolu
  • Typ RAID grupy RAID
  • Typ i prędkość dysków
  • Aktualny poziom fragmentacji danych
  • Dostępne zasoby systemowe (w szczególności RAM)
  • Liczba innych usług działających jednocześnie

uwaga
Proces rozszerzania poola jest wewnętrzną operacją we/wy. Rozszerzanie poola może wpływać na inne wewnętrzne operacje we/wy lub operacje resynchronizacji, tak samo jak inne operacje systemowe mogą wpływać na czas rozszerzania poola.




Przykład obliczeń​


Wykorzystajmy powyższe równanie do obliczenia przybliżonego czasu rozszerzenia poola składającego się z grupy RAID 5 z sześcioma dyskami HDD o pojemności 1 TB. W tym przykładzie dodajemy dysk HDD o pojemności 1 TB do grupy RAID bez zmiany typu RAID. W poolu znajduje się 3 TB danych.

ZmiennaDefinicja zmiennejSzczegółyWartość zmiennej
ARozmiar istniejących danych w poolu (MB)3 TB odpowiada 3 145 728 MB (w systemie binarnym).3 145 728 MB
BPrędkość odczytu starej grupy RAID (MB/s)
  • Przed rozszerzeniem mamy grupę RAID 5 z sześcioma dyskami HDD.
  • Załóżmy, że prędkość odczytu pojedynczego dysku HDD wynosi 100 MB/s.
  • Prędkość odczytu RAID 5 jest zbliżona do zagregowanej prędkości wszystkich dysków w grupie RAID, co dałoby około 600 MB/s (100 MB/s * 6 dysków HDD).
600 MB/s
CPrędkość zapisu nowej grupy RAID (MB/s)
  • Po rozszerzeniu będziemy mieć grupę RAID 5 z siedmioma dyskami HDD.
  • Załóżmy, że prędkość zapisu pojedynczego dysku HDD również wynosi 100 MB/s.
  • Prędkość zapisu RAID 5 jest zazwyczaj niższa od prędkości odczytu o jeden dysk, ponieważ jeden dysk w grupie RAID służy do przechowywania informacji o parzystości.
  • Zagregowana prędkość zapisu wyniosłaby około 600 MB/s (100 MB/s * (7 - 1 dysków HDD)).
600 MB/s

Szacowany czas rozszerzenia poola
= (A / B) + (A / C)
= (3 145 728 MB / 600 MB/s) + (3 145 728 MB / 600 MB/s)
= 10 486 sekund (2 godziny 55 minut)



Przykłady testowane w laboratorium​


W poniższej tabeli można zapoznać się z przykładami testowanymi w warunkach laboratoryjnych i porównać ich rzeczywisty czas rozszerzenia poola z szacowanym czasem rozszerzenia poola.

SzczegółyPrzykład 1Przykład 2Przykład 3
Metoda rozszerzeniaRozszerzenie grupy RAID 5 przez dodanie dysku HDDRozszerzenie grupy RAID 5 przez dodanie dysku SSDRozszerzenie grupy RAID 5 do RAID 6 przez dodanie dwóch dysków HDD
System i sprzętModel NASTS-h3087XU-RPTS-h3087XU-RPTS-h3087XU-RP
Oprogramowanie układoweQuTS hero h5.1.0.2409 build 20230525QuTS hero h5.1.52617 build 20231219QuTS hero h5.1.52617 build 20231219
Pamięć64 GB64 GB64 GB
Model dyskuWD Ultrastar DC HC330 10TB (WUS721010ALE6L4)Samsung SSD 870 EVO 1TBSeagate ST1000NM0008-2F2100 1TB
Pool przed rozszerzeniemTyp grupy RAIDRAID 5RAID 5RAID 5
Łącznie dysków3 x HDD 10 TB3 x SSD 1 TB3 x HDD 1 TB
Pojemność poola17,93 TB1,70 TB1,70 TB
Dane (A)12,55 TB (13 159 629 MB w systemie binarnym)1,36 TB (1 426 063 MB w systemie binarnym)1,36 TB (1 426 063 MB w systemie binarnym)
Prędkość odczytu (B)461 MB/s1684 MB/s359 MB/s
Prędkość zapisu314 MB/s913 MB/s194 MB/s
Pool po rozszerzeniuTyp grupy RAIDRAID 5RAID 5RAID 6
Łącznie dysków4 x HDD 10 TB4 x SSD 1 TB5 x HDD 1 TB
Pojemność poola26,90 TB2,52 TB2,5 TB
Prędkość odczytu600 MB/s1668 MB/s486 MB/s
Prędkość zapisu (C)560 MB/s1426 MB/s401 MB/s
Szacowany czas rozszerzenia poola
(A / B) + (A / C)
(13 159 629 / 461) + (13 159 629 / 560)
= 52 045 sekund
= 14 godzin 27 minut
(1 426 063 / 1684) + (1 426 063 / 1426)
= 1847 sekund
= 31 minut
(1 426 063 / 359) + (1 426 063 / 401)
= 7529 sekund
= 2 godziny 5 minut
Rzeczywisty czas rozszerzenia poola18 godzin 55 minut47 minut2 godziny 29 minut
Ważne
  • Powyższe dane mają charakter wyłącznie referencyjny.
  • Wydajność w warunkach testów laboratoryjnych może być niższa niż w typowych warunkach eksploatacyjnych.
  • Rzeczywisty czas rozszerzenia poola może się znacznie różnić z powodu wielu czynników, w tym między innymi środowiska sieciowego, konfiguracji sprzętowej i innych warunków użytkowania systemu.