InglesPransesEspanyol

OnWorks favicon

perf-timechart - Online sa Cloud

Magpatakbo ng perf-timechart sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command perf-timechart na maaaring patakbuhin sa OnWorks na libreng 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


perf-timechart - Tool upang mailarawan ang kabuuang gawi ng system habang may workload

SINOPSIS


DESCRIPTION


Mayroong dalawang variant ng perf timechart:

'perf timechart record ' upang itala ang mga kaganapan sa antas ng system
ng di-makatwirang workload. Bilang default, ang timechart ay nagtatala lamang ng scheduler
at mga kaganapan sa CPU (mga switch ng gawain, mga oras ng pagpapatakbo, mga estado ng kapangyarihan ng CPU, atbp),
ngunit posibleng mag-record ng aktibidad ng IO (disk, network) gamit ang -I argument.

'perf timechart' para gawing Scalable Vector Graphics file ang isang bakas,
na maaaring matingnan kasama ng mga sikat na manonood ng SVG gaya ng 'Inkscape'. Depende
sa mga kaganapan sa perf.data file, ang timechart ay maglalaman ng scheduler/cpu
mga kaganapan o mga kaganapan sa IO.

Sa IO mode, ang bawat bar ay may dalawang chart: upper at lower.
Ang itaas na bar ay nagpapakita ng mga papasok na kaganapan (mga pagbabasa sa disk, pagpasok ng mga packet ng network).
Ang ibabang bar ay nagpapakita ng mga papalabas na kaganapan (disk writes, egress network packets).
Mayroon ding mga poll bar na nagpapakita kung gaano katagal ang ginugol sa aplikasyon
sa poll/epoll/select syscalls.

TIMECHART Opsyon


-o, --output=
Piliin ang output file (default: output.svg)

-i, --input=
Piliin ang input file (default: perf.data maliban kung ang stdin ay isang fifo)

-w, --width=
Piliin ang lapad ng SVG file (default: 1000)

-P, --kapangyarihan-lamang
I-output lamang ang seksyon ng kapangyarihan ng CPU ng diagram

-T, --mga gawain-lamang
Huwag mag-output ng mga transition ng estado ng processor

-p, --proseso
Piliin ang mga prosesong ipapakita, ayon sa pangalan o PID

--symfs=
Maghanap ng mga file na may mga simbolo na nauugnay sa direktoryong ito.

-n, --proc-num
I-print ang impormasyon ng gawain para sa hindi bababa sa ibinigay na bilang ng mga gawain.

-t, --topology
Pagbukud-bukurin ang mga CPU ayon sa topology.

--highlight=
I-highlight ang mga gawain (gamit ang ibang kulay) na tumatakbo nang higit sa ibinigay na tagal o mga gawain
na may ibinigay na pangalan. Kung binigay ang numero ito ay binibigyang kahulugan bilang bilang ng mga nanosecond. Kung
ang non-numeric na string ay binibigyang kahulugan ito bilang pangalan ng gawain.

--io-skip-eagain
Huwag gumuhit ng EAGAIN IO na mga kaganapan.

--io-min-time=
Gumuhit ng maliliit na kaganapan na parang tumagal sila ng min-time. Kapaki-pakinabang kapag kailangan mong makakita ng napakaliit
at mabilis na IO. Posibleng tukuyin ang ms o us suffix upang tukuyin ang oras sa milliseconds
o microseconds. Ang default na halaga ay 1ms.

--io-merge-dist=
Pagsamahin ang mga event na merge-dist nanoseconds. Binabawasan ang bilang ng mga numero sa
SVG at ginagawa itong mas render-friendly. Posibleng tukuyin ang ms o us suffix to
tukuyin ang oras sa millisecond o microseconds. Ang default na halaga ay 1us.

RECORD Opsyon


-P, --kapangyarihan-lamang
Itala lamang ang mga kaganapang may kaugnayan sa kapangyarihan

-T, --mga gawain-lamang
Itala lamang ang mga kaganapang nauugnay sa gawain

-Ako, --io-lamang
Magtala lamang ng mga kaganapang nauugnay sa io

-g, --callchain
Gumawa ng call-graph (stack chain/backtrace) recording

HALIMBAWA


$ perf timechart record git pull

[ perf record: Gumising ng 13 beses para magsulat ng data ]
[ perf record: Nakuha at nagsulat ng 4.253 MB perf.data (~185801 sample) ]

$ perf timechart

Nakasulat ng 10.2 segundo ng trace sa output.svg.

Itala ang timechart sa buong system:

$ perf timechart record

pagkatapos ay bumuo ng timechart at i-highlight ang mga gawaing 'gcc':

$ perf timechart --highlight gcc

Itala ang mga kaganapan sa buong system ng IO:

$ perf timechart record -I

pagkatapos ay bumuo ng timechart:

$ perf timechart

Gumamit ng perf-timechart online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad