Ito ang command pmlogsummary na maaaring patakbuhin sa OnWorks free hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
pmlogsummary - kalkulahin ang mga average ng mga sukatan na nakaimbak sa isang archive ng PCP
SINOPSIS
pmlogsummary [-abfFHiIlmMNsvxyz] [-B nbins] [-n pmnsfile] [-p katumpakan] [-S oras ng simula]
[-T endtime] [-Z timezone] archive [metricname ...]
DESCRIPTION
pmlogsummary nagpi-print ng istatistikal na impormasyon tungkol sa mga sukatan ng numeric na uri na nasa loob
ang mga file ng isang Performance Co-Pilot (PCP) archive log. Ang oras ng pag-print ng default na output
mga average para sa parehong counter at non-counter na sukatan. Ang archive log ay may base na pangalan
archive, karaniwang ginagawa gamit ang pmloggerNa (1).
Ang mga sukatan ng interes ay pinangalanan sa metricname mga argumento. Kung metricname ay hindi-
leaf node sa Performance metrics Name Space (pmns(5)), pagkatapos pmlogsummary habilin
paulit-ulit na bumaba sa PMNS at iulat ang lahat ng mga node ng dahon. Kung hindi metricname argumento ay
ibinigay, ang ugat ng namespace ay ginagamit.
Karaniwan pmlogsummary gumagana sa default pmns(5), gayunpaman kung ang -n Ang opsyon ay
tinukoy ang isang alternatibong namespace na na-load mula sa file pmnsfile.
Ang mga pagpipilian sa command line -S at -T ay maaaring gamitin upang tumukoy ng isang palugit ng oras kung saan ang mga sukatan
dapat buod. Ang mga opsyon na ito ay karaniwan sa karamihan ng mga tool sa Performance Co-Pilot at ay
ganap na inilarawan sa PCPIntroNa (1).
Kinokontrol ng natitirang mga opsyon ang partikular na impormasyong iuulat. Mga sukatan na may
Ang mga counter semantics ay kino-convert sa mga rate bago masuri.
-a I-print ang lahat ng impormasyon. Ito ay katumbas ng -blmMy.
-b I-print ang parehong paraan ng pag-average, iyon ay parehong stochastic at time averaging.
-B I-print ang tinatayang distribusyon ng mga halaga, gamit ang histogram bins na ang
Ang hanay ng halaga (minimum - maximum) para sa bawat sukatan ay nahahati nang pantay sa nbins mga basurahan,
at ang bawat bin ay nag-iipon ng dalas ng mga naobserbahang halaga sa katumbas
saklaw. Sumangguni sa seksyong ``OUTPUT FORMAT'' sa ibaba para sa isang paglalarawan kung paano ang
ang pamamahagi ng mga halaga ay iniulat).
-f Format ng spreadsheet - ang karakter ng tab ay ginagamit upang limitahan ang bawat field na naka-print. Ito
opsyon ay inilaan upang payagan pmlogsummary output na direktang i-import sa karaniwan
mga application ng spreadsheet.
-F Format ng spreadsheet - ginagamit ang kuwit na character para i-delimite ang bawat field na naka-print.
Ang pagpipiliang ito ay inilaan upang payagan pmlogsummary output na direktang i-import sa
karaniwang mga application ng spreadsheet na sumusuporta sa Comma Separated Value (.csv)
format.
-H Mag-print ng isang one-line na header sa simula na nagpapakita kung ano ang kinakatawan ng bawat field.
-l I-print din ang label ng archive, na nagpapakita ng bersyon ng format ng log, ang oras at petsa para sa
ang simula at pagtatapos ng window ng oras ng archive, at ang host kung saan ang
nakolekta ang mga halaga ng sukatan ng pagganap.
-i I-print din ang oras kung kailan naka-log ang pinakamababang halaga. Ang porma nito
Inilalarawan ang timestamp sa seksyong ``OUTPUT FORMAT'' sa ibaba.
-I I-print din ang oras kung kailan naka-log ang maximum na halaga. Ang porma nito
Inilalarawan ang timestamp sa seksyong ``OUTPUT FORMAT'' sa ibaba.
-m I-print din ang minimum na naka-log na halaga para sa bawat sukatan.
-M I-print din ang maximum na naka-log na halaga para sa bawat sukatan.
-s I-print (lamang) ang kabuuan ng lahat ng naka-log na halaga para sa bawat sukatan.
-N Pigilan ang anumang mga babala na nagreresulta mula sa mga indibidwal na pagkuha ng archive (default).
-p I-print ang lahat ng floating point na numero gamit ang katumpakan mga digit pagkatapos ng decimal na lugar.
-v Mag-ulat (verosely) sa mga babala na nagreresulta mula sa mga indibidwal na pagkuha ng archive.
-x Mag-print ng mga stochastic na average sa halip na ang default (mga average ng oras).
-y I-print din ang bilang ng mga sample na nakatagpo sa archive para sa bawat sukatan.
Sa pamamagitan ng default, pmlogsummary nag-uulat ng oras ng araw ayon sa lokal na timezone sa
sistema kung saan pmlogsummary ay tumakbo. Ang -Z binago ng opsyon ang timezone sa timezone nasa
format ng variable ng kapaligiran TZ tulad ng inilarawan sa tungkol sa(7). Ang -z mga pagbabago sa opsyon
ang timezone sa lokal na timezone sa host na pinagmumulan ng performance
mga sukatan, gaya ng tinukoy sa record ng label ng archive log.
oUTPUT FORMAT
Ang pmlogsummary ang format ng output ay spartan dahil nilayon itong ma-post-processed
karaniwang mga kasangkapan. Nangangahulugan ito na walang anotasyong nauugnay sa bawat field ng output
na magpapahirap sa pagproseso. Ang intensyon ay iyon pmlogsummary output ay masahe
sa isang format na maaaring gamitin ng isang spreadsheet program, ay angkop para sa pagsasama sa a
web page, o anuman.
Para sa bawat sukatan, pmlogsummary gumagawa ng isang linya ng output tulad ng sumusunod:
metricname (mga) halaga yunit
Para sa mga sukatan na may maraming pagkakataon, pmlogsummary gumagawa ng maramihang mga linya ng output bilang
sumusunod:
metricname ["halimbawa 1"] (mga) halaga yunit
metricname ["halimbawa 2"] (mga) halaga yunit
metricname ["halimbawa N"] (mga) halaga yunit
Ang nakalimbag (mga) halaga para sa bawat sukatan, palaging sundin ang pagkakasunud-sunod na ito: stochastic average, oras
average, minimum, minimum timestamp, maximum, maximum timestamp, bilang, [bin 1 range], bin
1 bilang, ... [bin nbins saklaw], bin nbins bilangin. Ang mga indibidwal na halaga para sa bawat sukatan
ay hiwalay sa espasyo (maliban kung ang -f ginagamit ang opsyon).
Ang lahat ng mga counter metric na sinusukat sa mga unit ng oras ay iko-convert sa mga segundo
bago ma-rate ang na-convert at gamitin sa pmlogsummary mga kalkulasyon. Ang mga halaga
ang kinakalkula para sa mga sukatang ito ay naka-print din sa ilang segundo.
Ang mga unit ay ipapakita sa format na inilarawan ni pmUnitsStrNa (3).
Ibinigay sa alinman sa -i or -I pagpipilian pmlogsummary gumagawa ng dalawang magkaibang timestamp
mga format, depende sa agwat kung saan ito pinapatakbo. Para sa isang pagitan na higit sa 24
oras, ang petsa ay ipinapakita bilang karagdagan sa oras kung kailan ang maxima at/o minima
naganap. Kung ang lawak ng data na sinusuri ay mas mababa sa 24 na oras, isang mas tumpak
ginagamit ang format (ang oras ay ipinapakita nang may katumpakan ng millisecond, ngunit walang petsa).
NOTA
Ang average para sa isang indibidwal na sukatan ay kinakalkula tulad ng sumusunod:
Ang mga di-counter na sukatan ay ina-average gamit ang stochastic averaging - bawat obserbasyon ay may
pantay na timbang patungo sa pagkalkula ng average (ang kabuuan ng lahat ng mga halaga na hinati sa
ang kabuuang bilang ng mga halaga, para sa bawat sukatan).
Ang mga counter metric ay ina-average gamit ang time averaging (bilang default), ngunit ang -x ang pagpipilian ay maaaring
ginamit upang tukuyin na ang mga counter ay naa-average gamit ang stochastic na paraan sa halip. Kailan
pagkalkula ng average na oras, ang kabuuan ng produkto ng bawat sample value na pinarami ng
pagkakaiba sa oras sa pagitan ng bawat sample, ay hinati sa kabuuang oras kung kailan ang sukatan na iyon
ay naka-log.
Ang mga counter metric na ang mga sukat ay hindi sumasaklaw sa 90% ng archive ay ipi-print gamit ang
pangalan ng panukat na may prefix na asterisk (*).
Halimbawa
$ pmlogsummary -aN -p 1 -B 3 surf network.interface.out.bytes
Log Label (Format ng Log Bersyon 1)
Mga sukatan ng pagganap mula sa host www.sgi.com
magsisimula Tue Ene 14 20:50:50.317 1997
nagtatapos sa Miyerkules Ene 29 10:13:07.387 1997
network.interface.out.bytes ["xpi0"] 202831.3 202062.5 20618.7 \
1235067.7 971 [<=425435.0] 912 [<=830251.4] 42 [<=1235067.7] \
17 byte / seg
network.interface.out.bytes ["xpi1"] 0.0 0.0 0.0 0.0 1033 [<=0.0] \
1033 [] 0 [] 0 byte / seg
network.interface.out.bytes ["et0"] 0.0 0.0 0.0 0.0 1033 [<=0.0] \
1033 [] 0 [] 0 byte / seg
network.interface.out.bytes ["lo0"] 899.0 895.2 142.6 9583.1 1031 \
[<=3289.4] 1027 [<=6436.2] 3 [<=9583.1] 1 byte / seg
Isang paglalarawan ng bawat field sa unang linya ng statistical output, na naglalarawan ng isa
instance ng network.interface.out.bytes metric, ay sumusunod:
┌──────────────┬────────────────────────────────── ─────────┐
│ Patlang │ Kahulugan │
├──────────────┼────────────────────────────────── ─────────┤
│["xpi0"] │ pangalan ng instance │
│202831.3 │ stochastic average │
│202062.5 │ average ng oras │
│20618.7 │ pinakamababang halaga │
│1235067.7 │ maximum na halaga │
│971 │ kabuuang bilang ng mga value para sa pagkakataong ito │
│[<=425435.0] │ saklaw para sa unang bin (20618.7-425435.0) │
│912 │ bilang ng mga value sa unang bin │
│[<=830251.4] │ saklaw para sa pangalawang bin (425435.0-830251.4) │
│42 │ bilang ng mga value sa pangalawang bin │
│[<=1235067.7] │ saklaw para sa ikatlong bin (830251.4-1235067.7) │
│17 │ bilang ng mga value sa ikatlong bin │
│byte / sec │ base unit para sa sukatang ito │
└──────────────┴────────────────────────────────── ─────────┘
Gumamit ng pmlogsummary online gamit ang mga serbisyo ng onworks.net