Dell Unity: gromadzenie niezbędnych informacji z analizy wydajności Unity
Сводка: W tym artykule przedstawiono sposób zbierania dzienników i danych w celu diagnozowania problemów z wydajnością macierzy Unity.
Инструкции
WYDANIE
-
Niska wydajność odczytu lub zapisu (lub obu) lub długi czas reakcji dla podłączonych hostów.
-
Czasy reakcji aplikacji hosta wydłużyły się lub są niedopuszczalnie długie.
-
Problemy z wydajnością w macierzy Dell Unity, która wymaga analizy wydajności.
Problemy z wydajnością mogą mieć kilka przyczyn. Należą do nich m.in.:
- Konfiguracja sieci
- Zagęszczenie
- Konfiguracja hosta
- Usterki sprzętowe
- Rywalizacja o dysk (kilka zajętych jednostek LUN współdzielących te same dyski)
- Macierz pamięci masowej jest maksymalnie wykorzystana
Dział pomocy technicznej Unity nie może w pełni zbadać i rozwiązać problemów z wydajnością, dopóki nie zostaną dostarczone następujące informacje:
- Plik danych usługi (Data Collect)
- Pliki UPA (Unity Performance Archive)
- Szczegółowy opis objawów występujących w środowisku produkcyjnym.
Niepodanie informacji zawartych w tym artykule bazy wiedzy firmy Dell (KB) może wydłużyć czas rozwiązywania problemu.
Szczegółowe informacje o problemach (np. symptomy i znaczniki czasu) pomagają inżynierom szybko się skoncentrować; Bez tego czas spędza się na zlokalizowaniu problemu, zamiast analizować jego przyczynę.
ZAKRES
Dział obsługi klienta bada przypadki dotyczące wydajności w celu zidentyfikowania problemów wpływających na środowiska produkcyjne. Dostrajanie wydajności i ponowna konfiguracja systemu leżą w zakresie odpowiedzialności administratora pamięci masowej lub architekta rozwiązań i nie są wykonywane w zgłoszeniach serwisowych po awarii.
Zgłoszenia serwisowe bez zdefiniowanego problemu, takie jak prośby o raporty o obciążeniu pracą, są poza zakresem pomocy technicznej w przypadku naprawy awarii. Samodzielna pomoc lub osoby potrzebujące pomocy w określeniu poziomu obciążenia macierzy mogą skorzystać z usługi LiveOptics. Aby uzyskać szczegółowe informacje na temat tej opcji, zapoznaj się z następującym artykułem:
WYMOGI DOTYCZĄCE DANYCH I INFORMACJI W CELU PRZEPROWADZENIA SZCZEGÓŁOWEJ ANALIZY WYNIKÓW
W przypadku każdego zdarzenia dział pomocy technicznej potrzebuje następujących dzienników i informacji obejmujących okres incydentu:
- Pliki danych usługi (znane również jako Data Collect), wygenerowane wkrótce po wystąpieniu problemu.
- Jeśli replikacja jest w użyciu, potrzebne są zbieranie danych i pliki UPA z obu macierzy.
- Pliki UPA (Unity Performance Archive), które obejmują cały okres, w którym wystąpił problem.
- Narzędzia grab hosta i dzienniki przełącznika mogą być również wymagane, jeśli problem wydaje się znajdować poza macierzą.
- Mogą być również wymagane wyniki śledzenia sieci Unity.
PROBLEMY Z BLOKAMI
- Opis problemu i jego wpływ
- Opis problemu: Podaj jasny i szczegółowy opis problemu.
- Obecny wpływ: W jaki sposób mierzona jest wydajność? Jaki jest konkretny wpływ? (Na przykład: opóźnienia lub błędy po stronie hosta, użytkownicy końcowi zgłaszający spowolnienie itp.)
- Wpływ na działalność: Ilościowe określenie wpływu (na przykład: konkretne aplikacje, których dotyczy problem, liczba serwerów, których dotyczy problem, liczba użytkowników, których dotyczy problem).
- Dostępność danych: Czy obecnie lub kiedykolwiek zdarzało się, że dane były niedostępne?
- Czas i częstotliwość
- Sygnatury czasowej: Kiedy dokładnie wystąpił (wystąpił) problem? (Podaj datę, godzinę i strefę czasową).
- Częstotliwości: Jak często występuje problem? (stale/regularnie lub jednorazowo/losowo)
- Równoczesne zadania: Czy coś innego jest uruchomione w określonym czasie? (Na przykład: kopie zapasowe, zadania wsadowe, skanowanie antywirusowe, optymalizacja dysku hosta (
TRIM/UNMAP) itd.)
- Zakres i podmioty, których dotyczy problem
- Jednostki LUN, których dotyczy problem: Których konkretnych jednostek LUN dotyczy problem? (Uwaga: jest to ważne, aby zawęzić wyszukiwanie).
- Dotyczy hostów: Jakie są nazwy hostów/serwerów, których dotyczy problem?
- Środowisko i konfiguracja
- Topologii: Jaki protokół lub topologia jest używana? (Fibre Channel, iSCSI czy Ethernet?)
- Uwaga dotycząca iSCSI: W przypadku korzystania z interfejsu iSCSI należy upewnić się, że nie jest on kierowany przez wewnętrzną sieć LAN i czy używane są przełączniki klasy korporacyjnej. Ponadto wszystkie hosty muszą mieć
TCP Delayed ACKniepełnosprawny. - Odwołanie: Dell KB Dell Unity: fakty, ograniczenia i zalecane ustawienia podczas korzystania z iSCSI (możliwość naprawienia przez użytkownika)
- Łączność sieciowa: Jeśli wydaje się, że problem jest związany z łącznością, podaj diagram topologii sieci.
- Ograniczenie ilości danych: Czy ograniczanie ilości danych jest włączone na jednostkach LUN, których dotyczy problem? Czy jest ona włączona dla innych jednostek LUN w macierzy?
- Nr ref.: [Docu69891] Dell Unity: podręcznik najlepszych praktyk, strona 11
- Replikacji: Czy replikacja jest obecnie używana?
- Jaki jest docelowy punkt odzyskiwania (RPO) dla replikacji?
- Czy problem z wydajnością poprawia się po tymczasowym wstrzymaniu replikacji?
- Uwaga dotycząca iSCSI: W przypadku korzystania z interfejsu iSCSI należy upewnić się, że nie jest on kierowany przez wewnętrzną sieć LAN i czy używane są przełączniki klasy korporacyjnej. Ponadto wszystkie hosty muszą mieć
- Topologii: Jaki protokół lub topologia jest używana? (Fibre Channel, iSCSI czy Ethernet?)
- Historia i ostatnie zmiany
- Historyczny stan początkowy: Jeśli coś nie działa tak, jak powinno, to czy kiedykolwiek działało poprawnie?
- Nowe wdrożenia: Czy jest to część nowej implementacji lub konfiguracji?
- Zmiany w środowisku: Czy ostatnio dodano jakieś nowe aplikacje lub hosty? Czy w ostatnim czasie nastąpiły jakieś zmiany w środowisku SAN (hosty, przełączniki, macierz)?
- Stan sieci: Czy w tym samym czasie występuje znany problem z siecią, czy też sieć została niedawno uaktualniona?
PROBLEMY Z PLIKAMI
- Opis problemu i jego wpływ
- Opis problemu: Podaj jasny i szczegółowy opis problemu.
-
Zakres zasobu: Czy problem dotyczy konkretnego eksportu/udziału, systemu plików lub serwera NAS?
- Protokół i dane dostępu
- Protokoły w użyciu: O jakie protokoły chodzi? (Na przykład: NFS (wersja), CIFS/SMB (wersja), NDMP, iSCSI, FTP itd.)
- Protokoły w użyciu: O jakie protokoły chodzi? (Na przykład: NFS (wersja), CIFS/SMB (wersja), NDMP, iSCSI, FTP itd.)
- Czas i kontekst obciążenia roboczego
- Sygnatury czasowej: Kiedy dokładnie wystąpił (wystąpił) problem? (Podaj datę, godzinę i strefę czasową).
- Częstotliwości: Jak często występuje problem? (stale/regularnie lub jednorazowo/losowo)
- Równoczesne zadania: Jaka aktywność ma miejsce w tym czasie? (Na przykład: logowania, wylogowania, kopie zapasowe, zadania wsadowe, skanowanie antywirusowe itp.)
- Zakres i podmioty, których dotyczy problem
- Dotyczy hostów: O jakie systemy chodzi? (Na przykład: serwery do tworzenia kopii zapasowych, maszyny wirtualne, stacje robocze, serwery aplikacji itp.)
- Szczegóły aplikacji: O jakie aplikacje chodzi? Podaj istotne szczegóły.
- Środowisko i konfiguracja
- Układ sieci: Opisz konfigurację sieci.
- Szczegóły interfejsu: Podaj szczegółowe informacje na temat interfejsu/karty sieciowej.
- Segmentacja ruchu: Czy funkcje sieciowe są izolowane w sieciach sieciowych? (Na przykład: ruch związany z replikacją na dedykowanej karcie sieciowej).
GROMADZENIE PLIKU DANYCH SERWISOWYCH (GROMADZENIE DANYCH)
Aby zebrać plik danych serwisowych (gromadzenie danych), zapoznaj się z artykułem Dell Unity: Zbieranie danych serwisowych zbieranych (dzienników) z macierzy Unity (możliwość naprawienia przez użytkownika). Pliki wyjściowe z uruchomionego pliku danych usługi w macierzy są niezbędne do wyświetlenia szczegółowej konfiguracji macierzy i wszelkich zdarzeń, które wystąpiły w macierzy. Dział pomocy technicznej zaleca, aby klienci zgromadzili plik danych usługi (Data Collect) tak szybko, jak to możliwe po wystąpieniu zdarzenia.
Należy pamiętać, że plik danych usługi zawiera ostatni kompletny plik UPA (jedna godzina) i wszelkie dostępne -tmp.archive Plik UPA. Często nie są to wystarczające informacje do właściwego przeglądu wydajności i wymagane są dodatkowe UPA.
Aby znaleźć plik UPA w pliku danych serwisowych (gromadzenie danych), przejdź do spx\cmd_outputs\metrics\
-
spx= główny SP -
Przykład: jeśli SPA jest aktywnym SP, UPA jest w
spa\cmd_outputs\metrics
GROMADZENIE PLIKÓW UPA
- Wsparcie może poprosić o dodatkowe pliki UPA.
- W przeciwieństwie do Service Data File (Data Collect) macierz przechowuje pliki UPA do 48 godzin.
- Pliki UPA wyglądają jak na poniższym przykładzie. Każda nazwa pliku zawiera datę i godzinę pierwszego punktu danych w pliku. Interwał wynosi 10 sekund i obejmuje jedną godzinę minus 10 sekund. Data i godziny w nazwach plików to UTC/GMT.
- Ostatni plik UPA w poniższym przykładzie jest najbardziej aktualnym archiwum (
-tmp.archive). Zawiera bieżące dane dotyczące wydajności i można je skopiować z macierzy (tylko za pomocą SSH/CLI), aby wyświetlić najbardziej aktualne dane. Dział pomocy technicznej może używać tego pliku do wyświetlania zdarzeń dotyczących wydajności bez czekania do następnej godziny.
- Ostatni plik UPA w poniższym przykładzie jest najbardziej aktualnym archiwum (
Przykład plików UPA przechowywanych w macierzy Dell Unity:
01/05/2017 10:59 AM 11,017,216 _default_20170105_150000.archive
01/05/2017 11:59 AM 11,017,216 _default_20170105_160000.archive
01/05/2017 01:00 PM 11,017,216 _default_20170105_170000.archive
01/05/2017 01:59 PM 10,983,424 _default_20170105_180000.archive
01/05/2017 02:45 PM 8,308,736 _default_20170105_190000-tmp.archive
Opcja 1: Lista Unisphere
Ta opcja jest dostępna tylko w przypadku Unity OE 4.2 i nowszych wersji. Wszystkie dostępne UPA mogą nie być tutaj wymienione. Istnieje ograniczenie interfejsu użytkownika (Unisphere) i można wyświetlić tylko niektóre dostępne pliki. Jeśli wymagany plik UPA nie znajduje się na liście, przejdź do opcji 2 lub użyj SSH/CLI.

Rysunek 1. Interfejs użytkownika Unisphere
Opcja 2: Zakres czasu Unisphere
- Można wybrać zakres czasu pobierania dostępnych UPA przez system. Przed rozpoczęciem zbierania dzienników potwierdź czas wystąpienia problemu, aby pobrać tylko niezbędne dzienniki.
- Należy pamiętać, że zakres czasu klienta jest podawany w czasie przeglądarki lokalnej i często jest taki sam jak czas bieżącej stacji roboczej.
- Ta opcja jest dostępna tylko w przypadku systemu Unity OS 4.2 i nowszych wersji.
Rysunek 2. Dostosuj czas
Korzystanie z SSH/CLI
Interfejs wiersza poleceń może również uzyskać dostęp do dodatkowych UPA w macierzach Unity, które nie są widoczne w Unisphere (opcja 1).
-
Zaloguj się za pomocą użytkownika usługi i hasła usługi
-
Skopiuj pożądane dzienniki do
/cores/service/userfrom/EMC/backend/metricsluna1/archives -
Pobierz te dzienniki za pomocą
WinSCPlub podobne narzędzie-
Jeśli macierz działa w systemie Unity OS 4.5.X lub nowszym, zmień protokół pliku na
SCP. -
Zaloguj się za pomocą użytkownika usługi i hasła usługi.
-
ll /EMC/backend/metricsluna1/archives/
cp /EMC/backend/metricsluna1/archives/_default_20230221_180000.archive.gz /cores/service/user
|tail-10 ponieważ na zapleczu dostępne są dziesiątki plików UPA; Możesz jednak wymienić je wszystkie.
ZBIERANIE DANYCH HOSTA
Mogą być potrzebne pliki wyjściowe przejęcia hosta (lub raportu EMC), zwłaszcza jeśli problem dotyczy tylko określonych hostów.
-
Przejdź do https://www.dell.com/support/home/ (witryna pomocy technicznej firmy Dell) i wyszukaj narzędzie Grab Utility dla odpowiedniego systemu operacyjnego hosta (na przykład: ESXi host grab)
-
Pobierz narzędzie i plik README.
-
Skorzystaj z pliku README, aby uruchomić narzędzie dla systemu operacyjnego wybranego hosta.
DZIENNIKI PRZEŁĄCZNIKA
Jeśli problem z wydajnością występuje tylko w przypadku niektórych ścieżek, może być wymagane zarejestrowanie przełącznika. Zapoznaj się z następującymi artykułami bazy wiedzy, aby uzyskać instrukcje (w zależności od używanego modelu):
Brocade/Connectrix
- Przełączniki Connectrix: zbieranie dzienników przełączników (główne)
- Connectrix: zbieranie pliku dziennika przełącznika za pomocą programu PuTTY
PRZECHWYTYWANIE ŚLADÓW SIECI (ZRZUT TCP)
Niektóre problemy z wydajnością plików mogą być związane z problemami z siecią. Aby w pełni ustalić przyczynę problemu, pomoc techniczna może poprosić o wyniki śledzenia sieci.
Dell Unity: przechwytywanie śladu sieci TCP/IP z macierzy. (możliwość korekty z poziomu użytkownika)