Aceasta este comanda pmlogcheck care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
pmlogcheck - verifică dacă există date invalide într-o arhivă PCP
REZUMAT
pmlogcheck [-lz] [-n pmnsfile] [-S Începe] [-T termina] [-Z Zona de fus orar] Arhiva
DESCRIERE
pmlogcheck tipărește informații despre natura oricăror date invalide pe care le detectează în
fișierele unei arhive PCP.
Arhiva are numele de bază Arhiva și trebuie să fi fost creat anterior folosind
pmlogger(1).
În mod normal pmlogcheck operează pe spațiul de nume implicit pentru valorile de performanță (pmns(5)),
cu toate acestea, dacă -n opțiunea este specificată un spațiu de nume alternativ este încărcat din fișier
pmnsfile.
Opțiunile liniei de comandă -S și -T poate fi folosit pentru a specifica o fereastră de timp peste care valori
ar trebui verificat în trecerea 3 (vezi mai jos). Aceste opțiuni sunt comune multor Performance Co-
Instrumente pilot și sunt complet descrise în PCPIntro(1).
-l opțiunea imprimă eticheta arhivei, arătând versiunea formatului de jurnal, ora și data
pentru începutul și (actualul) sfârșitul arhivei și gazda de la care a avut loc spectacolul
au fost colectate valori ale metricii.
În mod implicit, pmlogcheck raportează ora din zi în funcție de fusul orar local pe
sistem unde pmlogcheck este rulat. The -Z opțiunea schimbă fusul orar în Zona de fus orar în
formatul variabilei de mediu TZ așa cum este descris în despre(7). -z modificări ale opțiunilor
fusul orar la fusul orar local la gazda care este sursa performanței
valori, așa cum se specifică în înregistrarea de etichetă a jurnalului de arhivă.
Verificarea are loc într-un număr de treceri, fiecare menită să valideze progresiv mai mult
relații semantice complexe între informațiile dintr-o arhivă PCP.
Trece 0
Fiecare fișier fizic al arhivei PCP este procesat pentru a se asigura că înregistrările etichetei sunt valide
și consecvent și că fiecare fișier conține un număr întreg de înregistrări fizice cu
câmpurile corecte pentru antet și trailer.
Orice erori în această etapă sunt de obicei fatale. Arhiva PCP este probabil deteriorată dincolo
reparație, și nu mai trece de pmlogcheck sunt încercate.
Trece 1
Validează integritatea indexului temporal, de obicei Arhiva.index.
Deoarece indexul temporal este (strict vorbind) opțional, erorile în această etapă sunt gestionate de
marcând indexul ca fiind rău și ignorându-l pentru restul pmlogcheck trece.
Repararea permanentă poate fi realizată prin eliminarea fișierului index temporal și apoi făcând a
copie a arhivei PCP folosind pmlogrewrite(1) sau pmlogextract(1). Acest lucru va crea un nou
index temporal pentru arhiva copiată ca efect secundar.
Trece 2
Validează, de obicei, integritatea fișierului de metadate Arhiva.meta.
Trece 3
Validează integritatea fiecăruia dintre volumele de jurnal ale arhivei PCP, de obicei Arhiva.0,
Arhiva.1, Etc
Există câteva verificări de bază de integritate pentru a asigura codificarea valorilor pentru fiecare măsură
rămâne consistent și valorile sunt bine formate în toate observațiile din
Arhiva.
De asemenea, marcajele de timp pentru observații sunt de așteptat să crească monoton pe măsură ce
arhiva este traversată.
O atenție suplimentară este acordată valorilor contrare (tip din pmLookupDesc(3) este
PM_SEM_COUNTER) care se așteaptă să aibă valori monoton crescătoare. Dacă valorile
nu sunt monotone în creștere, aceasta poate sugera că s-a întâmplat sau a avut loc o contrafacere
a fost o întrerupere sau resetare la sursa de bază a datelor de performanță, adică
nu a fost capturat în arhivă.
Pentru fiecare măsurătoare de contor care a fost detectată ca fiind înfășurată la un moment dat în
Arhiva, pmlogcheck produce ieșire care descrie numele valorii (cu identificatori de instanță
după caz), tipul de stocare internă pentru metrica, valoarea metricii
înainte de împachetarea contorului (cu marcajul de timp asociat) și valoarea valorii după
înfășurarea (tot cu un marcaj de timp).
pmlogcheck produce două formate diferite de marcaj temporal, în funcție de intervalul în care
este rulat. Pentru un interval mai mare de 24 de ore, data este afișată în plus față de
momentul la care s-a produs contrarul. Dacă amploarea datelor care sunt verificate este
mai puțin de 24 de ore, se folosește un format mai precis (timpul este afișat cu milisecunde
precizie, dar fără data).
Utilizați pmlogcheck online folosind serviciile onworks.net