1st - 5th AUGUST 2014

Brisbane Convention & Exhibition Centre

Menu
Create Account
  • Mini-Conferences
    August 1
  • Presentations
    August 2-3
  • Sprints
    August 4-5

<-- Back to schedule

Programming the Performance Co-Pilot toolkit

Project: Performance Co-Pilot

Effective system-level performance analysis in complex computing environments presents a hard problem. This is a problem shared by all platforms and solutions begin with pervasive instrumentation and measurement.

This talk will describe the Performance Co-Pilot project and covers how python tools can be used to customise it for your own environment.

A practical introduction will be given showing how to write python tools to export real-time performance metrics from arbitrary system components so that the data is available for live and retrospective analysis. A customised distributed analysis tool will then be built using that data.

Nathan Scott

Nathan is a member of the performance tools team at Red Hat. He has several years of experience developing open source performance analysis software, and has also contributed to the Linux kernel in the filesystem space. While being active in both the Debian and Fedora projects, he also occasionally dabbles in porting open source software to Mac OS X and Windows.

Additionally, Nathan has spent several years tasked with the analysis of performance problems in production computing environments, providing a real-world foundation for his main area of interest - system-level performance analysis.