LinuxConf Europe logo
LinuxConf Europe 2007
Conference and Tutorials
---------------------------------------------------
Sunday 2nd - Wednesday 5th September
University Arms Hotel, Cambridge, England

LinuxConf Europe 2007

Photos and reports

Timetable

Programme

Registration

LPI Exams

Conference Dinner (Sunday)

Duxford Excursion (Monday)

Exhibitors and Sponsors

Accommodation

Venue

Travel

About Cambridge

Kernel Summit 2007

Other GUUG events

Other UKUUG events

Richard J Moore - IBM UK Ltd

TUTORIAL 1 FULL-DAY: System Tap & kdump

In 2004 Linux took a major leap forward with the acceptance of kexec and kprobes into the base 2.6 kernel. These kernel extensions have enabled the creation of two very powerful system debugging facilities, which are part of all kernels from 2.6.13 on. They form the basis for doing production time debugging as well as being an invaluable aid to the developer.

It is often difficult to diagnose complex problems without multiple rebuilds and reboots. Even in a simple setup, the problem can touch various layers of the application and operating system. Diagnosis is even more difficult in complex, multi-tiered systems. As Linux is deployed in these environments, it is becoming more important to have facilities to locate and identify such problems.

Using the kprobes infrastructure, SystemTAP is being developed to dynamically instrument the kernel and user applications. SystemTAP instrumentation incurs low overhead when enabled, and zero overhead when disabled. SystemTAP provides facilities to define instrumentation points in a high-level language, and to aggregate and analyze the instrumentation data. Details of the SystemTAP architecture and implementation are presented, along with examples of solving problems in the production environments.

This introductory workshop is for those who are curious about how problems can be diagnosed using kdump and SystemTAP. We will run through the set-up of each tool and demonstrate simple-yet-powerful debugging scenarios based upon their use. We will also cover some of the basic technical knowledge that underpins system debugging techniques.


G O L D  S P O N S O R  S I L V E R  S P O N S O R 
Intel
Intel
Google
Google

S  P O N S O R S
Bytemark
Bytemark
Sun
Sun
Novell
Novell
Positive Internet
The Positive Internet Company
collabora
collabora

M  E D I A   S  P O N S O R S
Linux User
Linux User & Developer
Linux Magazine
Linux Magazine
The USENIX Association
The USENIX Association

For more information please contact UKUUG Problems? e-mail webmaster
© Copyright 2007 UKUUG Ltd