Live Optics | Opis koncentracji obciążeń roboczych
Summary: Ten artykuł zawiera kilka spostrzeżeń na temat rozumienia koncentracji obciążenia pracą.
Instructions
Workload Concentration (WC) jest reprezentacją faktów dotyczących danych serwera. Jest to wyświetlane w sposób, który pozwala szybko zobaczyć, które dyski [LUN/woluminy] generują największą aktywność w środowisku i jaki jest ich stosunek do ogólnej pojemności danych. Zanim zagłębimy się w dane, które pokazuje WC, musimy zrozumieć kilka kluczowych punktów, aby nie było nieporozumień co do tego, co jest oglądane.
Pytanie: Czy to przewiduje wymagania dotyczące warstw lub rozmiaru?
Odpowiedź: Nie, to jest przedstawienie faktów. Nie jest to związane z żadnymi algorytmami tworzenia warstw lub buforowania specyficznymi dla platform. Dane te są jednak istotnie skorelowane z każdym urządzeniem, które przechowuje pojemność.
Pytanie: Czy to to samo co mapowanie ciepła?
Odpowiedź: Nie, mapowanie cieplne wskazywałoby na wiedzę na poziomie podjednostki LUN lub podpliku na temat tego, jak "gorąca lub zimna" jest część danych. WC zajmuje się tylko samymi jednostkami LUN/woluminami i ich relacjami ze wszystkimi innymi monitorowanymi jednostkami.
Alternatywne widoki
WC można przeglądać na dwa różne sposoby: Zmienne wykresy krokowe lub wykres bąbelkowy. Każdy z nich pokazuje podobne, ale nieco inne informacje i w zależności od przechwyconego środowiska jeden może działać lepiej niż drugi. Ten wpis omawia oba warianty i wyjaśnia, co jest pokazane i co należy interpretować
WC: Wykresy krokowe o zmiennej szerokości
Gdy Optical Prime zbiera informacje o bieżącym środowisku, rozumie pojemność i wydajność każdego dysku. W tym dokumencie dysk obejmuje dowolną jednostkę LUN, wolumin, magazyn danych lub pojemność wewnętrzną, która odpowiada ogólnej pojemności określonej przez oprogramowanie Live Optics w podsumowaniu projektu.
WC to wykres relacji wydajności (IOPs) tych dysków do pojemności. W przypadku wykresu krokowego o zmiennej szerokości każdy dysk jest najpierw sortowany według liczby IOPS 95. percentyla od najwyższej do najniższej. Każdy z tych dysków jest następnie wykreślany na wykresie podobnym do poniższego przykładu, z dyskami o najwyższej wydajności po lewej stronie, a dyskami o najniższej wydajności po prawej stronie.
W związku z tym wysokość każdego "kroku" reprezentuje ilość IOPs w odniesieniu do wszystkich innych kroków.
Wykorzystana pojemność dysku jest reprezentowana przez szerokość kroku. Im szerszy krok, tym większa pojemność dysku.
Oś pozioma demonstruje całą przepustowość otoczenia. Na wykresie znajduje się dowolna linia 20% pojemności, która służy do obliczenia, jaka ilość IOPs przypada na jaką pojemność.

Związek WC z wartością warstw
Chociaż WC nie jest w żaden sposób miarą wielkości warstwy w pamięci masowej, WC jest doskonałym predyktorem kandydatury środowiska do warstwowania pamięci masowej w ogóle. Wykres przedstawia model skłonności, który pokazuje, jak gorące są niektóre dyski w stosunku do reszty środowiska.
Im większa koncentracja IOPs z mniejszej części pojemności danych, tym bardziej środowisko nadaje się do warstwowania danych. Im bardziej płaski lub równomiernie rozłożony wykres, tym bardziej odpowiednie środowisko będzie skłaniać się ku konstrukcji monolitycznej lub jednowarstwowej, ponieważ wydajność jest równomiernie rozłożona na całą pojemność.
Ponieważ wykres ten nie ma wiedzy na temat algorytmów warstwowania danych na poziomie jednostki podrzędnej LUN, które warstwowałyby jednostkę LUN na wielu typach dysków, można założyć, że wysoce skoncentrowane środowisko zostanie jeszcze bardziej zoptymalizowane przez tę technologię.
Można również argumentować, że nawet płaskie wykresy mogą skorzystać z algorytmów warstwowania lub buforowania na poziomie jednostki LUN.
Dlaczego ten wykres działa?
Większość aplikacji ma układy dysków zaprojektowane tak, aby dostosować się do określonego obciążenia administratora. Na przykład wiele dysków o wyższej liczbie operacji we/wy na sekundę jest skojarzonych z bazą danych lub plikami dziennika, które mogą wymagać mniejszej pojemności niż inne obciążenia o niższych współczynnikach we/wy do pojemności, takie jak serwer plików.
Ten widok zawiera wizualizację sposobu, w jaki właściciele aplikacji aprowizowali magazyn w odniesieniu do obciążeń.
WC: Wykres bąbelkowy
Wykres bąbelkowy WC może nosić nazwę "Charakterystyka obciążenia roboczego" ze względu na to, że odzwierciedla on więcej niż tylko wydajność nad wydajnością. Wykres bąbelkowy udostępnia te same dane, co wykres krokowy o zmiennej szerokości, ale wykorzystuje wykres bąbelkowy, który może pokazywać czwarty atrybut.
W tym przypadku tym atrybutem jest Quality of Service lub po prostu średnie opóźnienie IOPs dysku.
Wykres bąbelkowy WC przedstawia zależność wydajności wszystkich dysków (IOPS) od pojemności i ich skłonności do stwarzania problemów w środowisku. Każdy dysk jest najpierw sortowany według liczby operacji we/wy na sekundę w 95. percentylu od najwyższej do najniższej. Każdy z tych dysków jest następnie wykreślany na wykresie podobnym do poniższego przykładu, z dyskami o najwyższej wydajności w lewym górnym rogu i dyskami o najniższej wydajności w prawym dolnym rogu.
W związku z tym wysokość każdego bąbelka reprezentuje ilość IOPs w stosunku do wszystkich innych bąbelków.
Pojemność tego dysku jest reprezentowana przez rozmiar bąbelka. Im większa bańka, tym większa pojemność dysku
Oś pozioma demonstruje całą przepustowość otoczenia.
Dodatkowy atrybut jakości usług jest wprowadzany przez kolorowy wskaźnik przypisany do każdego bąbelka. Kolor zielony oznacza średnie opóźnienie w dobrym stanie, żółty oznacza potencjalny problem, a kolor czerwony oznacza dysk, który potencjalnie należy sprawdzić. W żadnym wypadku te kolory nie są predyktorem problemu. Są wizualnym wskaźnikiem faktów.

Badanie potencjalnego problemu
Zarówno wykresy krokowe, jak i wykres bąbelkowy staną się bardziej wnikliwe, gdy projekt będzie miał większą liczbę dysków.
Wykres bąbelkowy WC może być problematyczny, jeśli środowisko składa się z ponad stu dysków lub występują niewielkie różnice w wydajności każdego bąbelka. Jak widać w powyższym przykładzie, gdy istnieje wiele podobnie działających bąbelków, wykres może wywołać efekt podobny do "węża", co utrudnia wyizolowanie bąbelka. Aby uzyskać widoczność gęstych obszarów bąbelków, wykres można powiększyć za pomocą kontrolek wykresu pod wykresem.
Każdy dymek można "najechać kursorem", aby zobaczyć nazwę dysku, wydajność, pojemność i serwer, który jest właścicielem dysku. Bąbelki są również interaktywne. Klikając na dowolny dymek, lewy obszar nawigacji w drzewie automatycznie się rozwinie i zlokalizuje pozycję dysku w menu drzewa. Po zlokalizowaniu interesującego dysku użyj innych dostępnych danych wykresu, aby zbadać inne atrybuty wydajności.
Bąbelki oznaczone szarym kolorem reprezentują dysk, który ma mniej niż 100 IOPS w trybie odczytu lub zapisu. Dyski o niskiej wydajności we/wy mogą niesymetrycznie zniekształcać średnie opóźnienia i te dyski można zignorować. Przeczytaj więcej tutaj.
Additional Information
W razie jakichkolwiek pytań skontaktuj się z zespołem wsparcia Live Optics pod adresem liveoptics.support@dell.com.