Top Banner
Jazz Performance Network Jazz Admin Console nmon WAIT http watch JazzMon ICounterContentService
19

Jazz Performance Network Jazz Admin Console nmon WAIT http watch JazzMon ICounterContentService.

Jan 13, 2016

Download

Documents

Elmer Bryant
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Jazz Performance Network Jazz Admin Console nmon WAIT http watch JazzMon ICounterContentService.

Jazz Performance

• Network

• Jazz Admin Console

• nmon

• WAIT

• http watch

• JazzMon

• ICounterContentService

Page 2: Jazz Performance Network Jazz Admin Console nmon WAIT http watch JazzMon ICounterContentService.

Network

• Using Metronome to Gauge Network Throughput and Latency

– RTC Eclipse client Window -> Preferences.  In the resulting dialog, navigate to Team -> Jazz Source Control, and check the box for the Metronome tool.

• Netalyzer tool from Berkley labs

– http://netalyzr.icsi.berkeley.edu/

• Dashboard widget: Performance Health Check

Page 3: Jazz Performance Network Jazz Admin Console nmon WAIT http watch JazzMon ICounterContentService.

Jazz Metronome

Page 4: Jazz Performance Network Jazz Admin Console nmon WAIT http watch JazzMon ICounterContentService.

Netalyzr

Page 5: Jazz Performance Network Jazz Admin Console nmon WAIT http watch JazzMon ICounterContentService.

Performance Health Check

Page 6: Jazz Performance Network Jazz Admin Console nmon WAIT http watch JazzMon ICounterContentService.

Jazz Admin Console

• available only to users with Jazz Admin rights.

Page 7: Jazz Performance Network Jazz Admin Console nmon WAIT http watch JazzMon ICounterContentService.

Jazz Admin Console

Page 8: Jazz Performance Network Jazz Admin Console nmon WAIT http watch JazzMon ICounterContentService.

nmon

• great tool that allows you to see how your system is performing.

• download area on SourceForge

• download the nmonanalyser spreadsheet

• CPU, Memory, Disk I/O, Network I/O

Page 9: Jazz Performance Network Jazz Admin Console nmon WAIT http watch JazzMon ICounterContentService.

nmon

Page 10: Jazz Performance Network Jazz Admin Console nmon WAIT http watch JazzMon ICounterContentService.

WAIT

• WAIT (Whole system Analysis of Idle Time)

• great little tool that analyzes javacores to tell you what is going on in your system.

• ./waitDataCollector.sh --sleep 600 27050

• Submit to WAIT for analysis

Page 11: Jazz Performance Network Jazz Admin Console nmon WAIT http watch JazzMon ICounterContentService.

WAIT

Page 12: Jazz Performance Network Jazz Admin Console nmon WAIT http watch JazzMon ICounterContentService.

http watch

• web browser debugger and monitor tool

• The initial series of GET operations are pulling the typical header information and CSS information for rendering the page, along with the initial JavaScript needed for the page.

• The first POST command is the beginning of the retrieval of the information being displayed.

• the differences between the various browsers and browser versions?

Page 13: Jazz Performance Network Jazz Admin Console nmon WAIT http watch JazzMon ICounterContentService.

httpWatch

Page 14: Jazz Performance Network Jazz Admin Console nmon WAIT http watch JazzMon ICounterContentService.

JazzMon

• JazzMon is a tool that will help you make more sense out of Jazz server traffic patterns based on webservice reports.

• scm.common.IScmService.refreshWorkspaces – this shows the number of workspace refreshes happening.

• scm.common.IScmService.compareWorkspaces – this shows the number of workspace comparisons being done

• scm.common.IVersionedContentService.GET – this is the actual fetch of a file from the SCM repository.

Page 15: Jazz Performance Network Jazz Admin Console nmon WAIT http watch JazzMon ICounterContentService.

JazzMon

Page 16: Jazz Performance Network Jazz Admin Console nmon WAIT http watch JazzMon ICounterContentService.

ICounterContentService

•    <your jazz server uri>/service/com.ibm.team.repository.service.internal.counters.ICounterContentService/ is a web page which describes the server runtime statistics for the duration of the server uptime. 

• Source Control operations are often the most resource intensive, so you can use the average times for IScmService as an indicator of the relative health of your server. 

• createBaseline()

• createChangeSet()

• createWorkspace()

• acceptCombined()

• IVersionedContentService#GET()

Page 17: Jazz Performance Network Jazz Admin Console nmon WAIT http watch JazzMon ICounterContentService.

https://jazzdev.torolab.ibm.com:9443/jazz/service/

com.ibm.team.repository.service.internal.counters.ICounterContentService/

Page 19: Jazz Performance Network Jazz Admin Console nmon WAIT http watch JazzMon ICounterContentService.

Q&A