General
About CSC
Organisation

People
Process for CSC hosting
School Models
Role of Local Organisers
Other Roles

Participants
Past Schools

2004 2005 2006 2007 2008 2009 2010 2011

Diploma at CSC
Sport at CSC
Inverted CSCs

iCSC05 iCSC06 iCSC08 iCSC10 iCSC11

Special schools

School@chep06


Inverted School 2010

8-9 March 2010


CSC2010

CSC2010 Overview

Practical Information
Programme
Schedule
Lecturers
Participants
Organizers

 
Examination results
How to apply
 
CSC-Live

inverted CERN School of Computing 2010 8-9-March 2010, CERN

Programme Overview

 

All questions

Software management and optimization

Visualisation

System Monitoring Details of All Lectures

Schedule

Lecturers

Lecturer Bios

 

Mentors

Printable Version

Series: Advanced tools for system data collection:

Lecture: Systemtap - Tapping the Linux Kernel to Find out What Your Machine is Really Doing

A few questions addressed in the lecture

Tuesday 9 March

11:35 - 12:25

Lecture 8

Systemtap - Tapping the Linux Kernel to Find out What Your Machine is Really Doing

Malte Nuhn

Description

This lecture introduces Systemtap, a free software (GPL) infrastructure to simplify the gathering of information about the running Linux system.

The lecture's first part points out in which situations administrators and developers are often lacking information when diagnosing performance or functional problems.

A short overview about the Linux Kernel is given, enabling the listener to get a feeling, which information is accessible and might be interesting in his specific use-case.

Next, a brief overview of Systemtap's inner workings is given.  Therefore, common probing techniques, their prerequisites, possible risks and downsides are presented. This part ends by showing how these techniques are accessible in Systemtap and what is needed to get them to run.

The lecture's last part introduces Systemtap's scripting language. It explains a couple of commonly used scripts and shows how the listener can practically introduce them to his own logging and monitoring environment.

 

Audience
This lecture targets developers and administrators who are running/ developing software on Linux servers. This lecture will introduce a powerful toolchain, allowing the listener to finally get a grip on his Linux server.

 

Pre-requisite

To draw maximum benefits of the lecture, the attendant should preferably have some experience in Linux System administration and/or programming. This lecture can be reasonably followed without having attended the first lecture of this series.



Questions
  • Linux Kernel: Can Systemtap help me finding out what my machine is doing?

  • How to add a debug statement easily without going through the compile/build cycle?

  • How can I get this additional data that is already available in the kernel easily and safely?

  • Occasionally jobs take significantly longer than usual to complete, or do not complete. Why?

All the answers at iCSC Lecture 8

iCSC
All on iCSCs
News
Registration
Handouts
Programme
Schedule
All questions

Software management and optimization

Lecture1

Lecture2

Lecture3

Lecture4

Living OO Design series

All theme lectures

Visualisation

Lecture5

System monitoring

Lecture6

Lecture7

Lecture8

All theme lectures

 
All iCSC Lectures
 
FAQ
 
Social event

Feedback: Computing (dot) School (at) cern (dot) ch
Last update: Monday, 18. June 2012 09:43

Copyright CERN