To jest polecenie pmlogcheck, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
pmlogcheck - sprawdza nieprawidłowe dane w archiwum PCP
STRESZCZENIE
pmlogcheck [-lz] [-n plik pmns] [-S początek] [-T koniec] [-Z stref czasowych] archiwum
OPIS
pmlogcheck drukuje informacje o charakterze wszelkich nieprawidłowych danych, które wykryje w pliku
pliki archiwum PCP.
Archiwum ma nazwę podstawową archiwum i musi być wcześniej utworzony przy użyciu
pmloger(1).
Normalnie pmlogcheck działa na domyślnej przestrzeni nazw Performance Metrics (po południu(5 XNUMX)),
jednak jeśli -n podano opcję, alternatywna przestrzeń nazw jest ładowana z pliku
plik pmns.
Opcje wiersza poleceń -S i -T może służyć do określenia okna czasowego, w którym metryki
należy sprawdzić w Pass 3 (patrz poniżej). Opcje te są wspólne dla wielu
Narzędzia pilotażowe i są w pełni opisane w PCPwstęp(1).
Kurs -l opcja drukuje etykietę archiwum, pokazującą wersję formatu dziennika, godzinę i datę
dla początku i (bieżącego) końca archiwum oraz hosta, z którego pochodzi wykonanie
zebrano wartości metryk.
Domyślnie pmlogcheck zgłasza porę dnia zgodnie z lokalną strefą czasową na
system gdzie pmlogcheck prowadzony jest. ten -Z opcja zmienia strefę czasową na stref czasowych
format zmiennej środowiskowej TZ jak opisano w otaczać(7). The -z zmiany opcji
strefa czasowa do lokalnej strefy czasowej na hoście, z którego pochodzi występ
metryki, jak określono w rekordzie etykiety dziennika archiwum.
Sprawdzanie odbywa się w kilku przebiegach, z których każdy ma na celu walidację coraz większej liczby
złożone relacje semantyczne między informacjami w archiwum PCP.
Przechodzić 0
Każdy plik fizyczny archiwum PCP jest przetwarzany w celu zapewnienia poprawności zapisów etykiet
i spójny, a każdy plik zawiera całkowitą liczbę fizycznych zapisów
poprawne pola nagłówka i zakończenia.
Wszelkie błędy na tym etapie są zwykle śmiertelne. Archiwum PCP jest prawdopodobnie uszkodzone dalej
naprawy, i nie więcej przejść pmlogcheck są podejmowane próby.
Przechodzić 1
Zwykle sprawdza integralność indeksu czasowego archiwum.indeks.
Ponieważ indeks czasowy jest (ściśle mówiąc) opcjonalny, błędy na tym etapie są obsługiwane przez
oznaczając indeks jako zły i ignorując go przez pozostałą część pmlogcheck Karnety.
Trwałą naprawę można uzyskać, usuwając plik indeksu czasowego, a następnie wykonując plik
kopia archiwum PCP za pomocą pmlogrewrite(1) lub pmlogwyciąg(1). Spowoduje to utworzenie nowego
indeks czasowy dla skopiowanego archiwum jako efekt uboczny.
Przechodzić 2
Zwykle sprawdza integralność pliku metadanych archiwum.meta.
Przechodzić 3
Zwykle sprawdza integralność każdego z woluminów dziennika archiwum PCP archiwum.0,
archiwum.1, itp.
Istnieje kilka podstawowych kontroli integralności, aby zapewnić kodowanie wartości dla każdej metryki
pozostaje spójny, a wartości są dobrze uformowane we wszystkich obserwacjach w
archiwum.
Oczekuje się również, że znaczniki czasu dla obserwacji będą rosnąć monotonicznie jako
archiwum jest przeszukiwane.
Dodatkową uwagę zwraca się na liczniki (rodzaj od pmLookupDesc(3) jest
PM_SEM_COUNTER), od których oczekuje się, że będą miały monotonicznie rosnące wartości. Jeśli wartości
nie rosną monotonicznie, może to sugerować, że nastąpiło lub nastąpiło zawijanie licznika
była jakaś przerwa lub reset do bazowego źródła danych o wydajności
nie uchwycone w archiwum.
Dla każdej metryki licznika, która została wykryta jako zawinięta w pewnym momencie w
archiwum, pmlogcheck generuje dane wyjściowe opisujące nazwę metryki (z identyfikatorami instancji
w stosownych przypadkach), typ pamięci wewnętrznej dla metryki, wartość metryki
przed zawijaniem licznika (wraz z powiązanym znacznikiem czasu) i wartością metryki po
wrap (również ze znacznikiem czasu).
pmlogcheck tworzy dwa różne formaty znaczników czasu, w zależności od interwału, w którym
jest prowadzony. W przypadku interwału dłuższego niż 24 godziny dodatkowo wyświetlana jest data
czas, w którym wystąpiło zawijanie licznika. Jeśli zakres sprawdzanych danych jest
mniej niż 24 godziny, używany jest bardziej precyzyjny format (czas jest wyświetlany w milisekundach
dokładnie, ale bez daty).
Korzystaj z pmlogcheck online, korzystając z usług onworks.net