OProfile

OProfile

Informasjon
Utviklet av John Levon
Første versjon 2001
Siste versjon 1.2.0 (24. juli 2017)
Operativsystem Linux
Miljø Linux
Språk i
Type profil
Tillatelse GNU LGPL
Nettsted (no) Offisielt nettsted

OProfile er en kode profilering verktøy for Linux , den første versjonen som ble skrevet av John Levon i 2001 som et prosjekt for sin Master of Science.

Oprofile består av en kjernemodul , samt en nisse og flere bruker plass verktøy (en kjernemodul er ikke lenger nødvendig siden versjon 0.9.8).

Oprofile lar deg profilere hele systemet eller et delsett, for eksempel avbruddsrutiner , enhetsdrivere eller brukerromsprosesser . Merkostnadene ved instrumentering er fortsatt lave.

Oprofile sin bærbare instrumentering moduser bruke system tidtakere å generere måle hendelser med jevne mellomrom. Noen moduser som er spesifikke for visse prosessorer, men mindre påtrengende, er å bruke maskinvarens ytelsestellere  (in) integrert. Støtte for Linux versjoner 2.2 / 2.4 inkluderer bare 32bit x86 og IA64 prosessorer . For versjoner 2.6 av Linux -kjernen mange arkitekturer støttes: x86 og x86_64 , DEC Alpha , MIPS , ARM , SPARC64 , PPC64 , AVR . De flytskjemaer som  (i) bare er tilgjengelig for x86 og ARM .

I 2012 anerkjente IBM- ingeniører Oprofile som et av de mest brukte overvåkingsverktøyene i Linux (med perf-verktøy ).

Verktøy

Eksempler:

opcontrol --start run <example> opcontrol --dump opreport -l <example> > <outputfile> opcontrol --stop (arrête de collecter les données) opcontrol --shutdown (efface les données)

Referanser

  1. OProfile - A System Profiler for Linux (News)  " (åpnet 2. februar 2018 )
  2. Intervju: John Levon "Archived copy" (versjon av 13. mai 2012 på internettarkivet ) , 11. november 2001 // KernelTrap: "John Levon, forfatteren av OProfile"
  3. A. Zanella, R. Arnold. Evaluer ytelsen for Linux på POWER. Analyser ytelsen ved hjelp av Linux-verktøy , 12. juni 2012 // IBM DeveloperWorks Technical Library
  4. http://oprofile.sourceforge.net/doc/tools-overview.html

Vedlegg

Verktøy for ytelsesanalyse  (no)

Eksterne linker

På engelsk :