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

16
EQUIP NOW! Summer — Fall 2018 FAA Works to Minimize Call Sign Chaff Page 5 PAPR Chase: Don’t Lose Your ADS-B Traf fi c Page 15 Top 10 Things to Know About ADS-B Page 10 ADS-B: What Aerobatic Pilots Need to Know Page 8 Coming Soon to FIS-B: Lightning, Turbulence, Icing and More! Page 12 PAGE 3 HANGING WITH THE “IN” CROWD Photo Courtesy of Textron

Upload: others

Post on 23-Sep-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Using Systemtap to analyze performance and funconal problems · This is only a short (non technical) appezer . A lot of technical details were hidden 8/26/09 Systemtap ‐ Cern

Whatdoesmymachinereallydo?

UsingSystemtaptoanalyzeperformanceandfunc9onalproblems

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

Page 2: Using Systemtap to analyze performance and funconal problems · This is only a short (non technical) appezer . A lot of technical details were hidden 8/26/09 Systemtap ‐ Cern

Thisisonlyashort(nontechnical)appe9zer.Alotoftechnicaldetailswerehidden

8/26/09 2Systemtap‐CernSchoolofCompu9ng‐MalteNuhn

Page 3: Using Systemtap to analyze performance and funconal problems · This is only a short (non technical) appezer . A lot of technical details were hidden 8/26/09 Systemtap ‐ Cern

MonitoringGrid‐Jobs

•  LHCCompu9ngGrid•  Workernodesthatexecutejobs

•  8jobspermachine,novirtualiza9on

•  Ques9on:– Whattrafficisproducedbywhichjob?

Job1Job2Job3

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

Page 4: Using Systemtap to analyze performance and funconal problems · This is only a short (non technical) appezer . A lot of technical details were hidden 8/26/09 Systemtap ‐ Cern

Networktrafficpernode:

4Systemtap‐CernSchoolofCompu9ng‐MalteNuhn8/26/09

NetworkTraffi

c(M

byte/sec)

Time(sec)

Page 5: Using Systemtap to analyze performance and funconal problems · This is only a short (non technical) appezer . A lot of technical details were hidden 8/26/09 Systemtap ‐ Cern

Networktrafficpernode:

5Systemtap‐CernSchoolofCompu9ng‐MalteNuhn8/26/09

NetworkTraffi

c(M

byte/sec)

Time(sec)

Wanttoknowmoredetails

Page 6: Using Systemtap to analyze performance and funconal problems · This is only a short (non technical) appezer . A lot of technical details were hidden 8/26/09 Systemtap ‐ Cern

Whyisitsodifficulttolookatthedetailsofmymachine?

•  YouarerunningLinux•  LinuxisOpenSource•  Youevenownyourhardware

8/26/09 6Systemtap‐CernSchoolofCompu9ng‐MalteNuhn

Hmm...

Page 7: Using Systemtap to analyze performance and funconal problems · This is only a short (non technical) appezer . A lot of technical details were hidden 8/26/09 Systemtap ‐ Cern

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

Page 8: Using Systemtap to analyze performance and funconal problems · This is only a short (non technical) appezer . A lot of technical details were hidden 8/26/09 Systemtap ‐ Cern

ProbingtheKernel#1

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

Page 9: Using Systemtap to analyze performance and funconal problems · This is only a short (non technical) appezer . A lot of technical details were hidden 8/26/09 Systemtap ‐ Cern

ProbingtheKernel#2

8/26/09 9Systemtap‐CernSchoolofCompu9ng‐MalteNuhn

Page 10: Using Systemtap to analyze performance and funconal problems · This is only a short (non technical) appezer . A lot of technical details were hidden 8/26/09 Systemtap ‐ Cern

Probingframework:Systemtap

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

– Myopinion:Itisnotjustanother„geek“toy!Linuxhasalwayslackedsuchatool!

10Systemtap‐CernSchoolofCompu9ng‐MalteNuhn8/26/09

Page 11: Using Systemtap to analyze performance and funconal problems · This is only a short (non technical) appezer . A lot of technical details were hidden 8/26/09 Systemtap ‐ Cern

Networktrafficpernode:

11Systemtap‐CernSchoolofCompu9ng‐MalteNuhn8/26/09

NetworkTraffi

c(M

byte/sec)

Time(sec)

Page 12: Using Systemtap to analyze performance and funconal problems · This is only a short (non technical) appezer . A lot of technical details were hidden 8/26/09 Systemtap ‐ Cern

Networktrafficpernode:

12Systemtap‐CernSchoolofCompu9ng‐MalteNuhn8/26/09

NetworkTraffi

c(M

byte/sec)

Time(sec)

Page 13: Using Systemtap to analyze performance and funconal problems · This is only a short (non technical) appezer . A lot of technical details were hidden 8/26/09 Systemtap ‐ Cern

Networktrafficperjob:

13Systemtap‐CernSchoolofCompu9ng‐MalteNuhn8/26/09

NetworkTraffi

c(M

byte/sec)

Time(sec)

Seeindividualjobs

Page 14: Using Systemtap to analyze performance and funconal problems · This is only a short (non technical) appezer . A lot of technical details were hidden 8/26/09 Systemtap ‐ Cern

Networktrafficperjob:

14Systemtap‐CernSchoolofCompu9ng‐MalteNuhn8/26/09

NetworkTraffi

c(M

byte/sec)

Time(sec)

Seeindividualjobs

Page 15: Using Systemtap to analyze performance and funconal problems · This is only a short (non technical) appezer . A lot of technical details were hidden 8/26/09 Systemtap ‐ Cern

Detailednetworktrafficforonejob:

15Systemtap‐CernSchoolofCompu9ng‐MalteNuhn8/26/09

NetworkTraffi

c(M

byte/sec)

Time(sec)

SeecontactedHosts

Page 16: Using Systemtap to analyze performance and funconal problems · This is only a short (non technical) appezer . A lot of technical details were hidden 8/26/09 Systemtap ‐ Cern

Summary:Systemtap

8/26/09 16Systemtap‐CernSchoolofCompu9ng‐MalteNuhn

Page 17: Using Systemtap to analyze performance and funconal problems · This is only a short (non technical) appezer . A lot of technical details were hidden 8/26/09 Systemtap ‐ Cern

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