using systemtap to analyze performance and funconal problems · this is only a short (non...

Post on 23-Sep-2020

2 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Whatdoesmymachinereallydo?

UsingSystemtaptoanalyzeperformanceandfunc9onalproblems

Studentpresenta9on@CernSchoolofCompu9ng2009MalteNuhn<malte.nuhn(at)rwth‐aachen.de>

Thisisonlyashort(nontechnical)appe9zer.Alotoftechnicaldetailswerehidden

8/26/09 2Systemtap‐CernSchoolofCompu9ng‐MalteNuhn

MonitoringGrid‐Jobs

•  LHCCompu9ngGrid•  Workernodesthatexecutejobs

•  8jobspermachine,novirtualiza9on

•  Ques9on:– Whattrafficisproducedbywhichjob?

Job1Job2Job3

Network ?8/26/09 3Systemtap‐CernSchoolofCompu9ng‐MalteNuhn

Networktrafficpernode:

4Systemtap‐CernSchoolofCompu9ng‐MalteNuhn8/26/09

NetworkTraffi

c(M

byte/sec)

Time(sec)

Networktrafficpernode:

5Systemtap‐CernSchoolofCompu9ng‐MalteNuhn8/26/09

NetworkTraffi

c(M

byte/sec)

Time(sec)

Wanttoknowmoredetails

Whyisitsodifficulttolookatthedetailsofmymachine?

•  YouarerunningLinux•  LinuxisOpenSource•  Youevenownyourhardware

8/26/09 6Systemtap‐CernSchoolofCompu9ng‐MalteNuhn

Hmm...

©Constan<neShulyupin‐hCp://www.makelinux.net/kernel_map8/26/09 7Systemtap‐CernSchoolofCompu9ng‐MalteNuhn

ProbingtheKernel#1

Differentapproaches:Longtermstabilityvs.vividdevelopment8/26/09 8Systemtap‐CernSchoolofCompu9ng‐MalteNuhn

ProbingtheKernel#2

8/26/09 9Systemtap‐CernSchoolofCompu9ng‐MalteNuhn

Probingframework:Systemtap

•  Systemtapisyourfriend:– Copeswithallthedanger– Providesasimplescrip9nglanguage– Translatesscriptsintoasecurekernelmodules– Providesmaintained„Tapsets“foreverydayuse!

– Myopinion:Itisnotjustanother„geek“toy!Linuxhasalwayslackedsuchatool!

10Systemtap‐CernSchoolofCompu9ng‐MalteNuhn8/26/09

Networktrafficpernode:

11Systemtap‐CernSchoolofCompu9ng‐MalteNuhn8/26/09

NetworkTraffi

c(M

byte/sec)

Time(sec)

Networktrafficpernode:

12Systemtap‐CernSchoolofCompu9ng‐MalteNuhn8/26/09

NetworkTraffi

c(M

byte/sec)

Time(sec)

Networktrafficperjob:

13Systemtap‐CernSchoolofCompu9ng‐MalteNuhn8/26/09

NetworkTraffi

c(M

byte/sec)

Time(sec)

Seeindividualjobs

Networktrafficperjob:

14Systemtap‐CernSchoolofCompu9ng‐MalteNuhn8/26/09

NetworkTraffi

c(M

byte/sec)

Time(sec)

Seeindividualjobs

Detailednetworktrafficforonejob:

15Systemtap‐CernSchoolofCompu9ng‐MalteNuhn8/26/09

NetworkTraffi

c(M

byte/sec)

Time(sec)

SeecontactedHosts

Summary:Systemtap

8/26/09 16Systemtap‐CernSchoolofCompu9ng‐MalteNuhn

Addi9onalinforma9on

Systemtap:•  hhp://sourceware.org/systemtap/•  hhp://www.redbooks.ibm.com/abstracts/redp4469.html

•  #systemtaponirc.freenode.net

LinuxKernel:•  hhp://kernelnewbies.org/

8/26/09 Systemtap‐CernSchoolofCompu9ng‐MalteNuhn 17

top related