RALPH BÖHME, SERNET, SAMBA TEAM
UNDERSTANDING AND IMPROVING SAMBA FILESERVER PERFORMANCE
HOW I FELL IN LOVE WITH
SYSTEMTAP AND PERF
RALPH BÖHME, SERNET, SAMBA TEAM 2 / 46 SAMBA FILESERVER PERFORMANCE
AGENDA
Introduction
perf
Systemtap
Samba fileserver performance improvements
RALPH BÖHME, SERNET, SAMBA TEAM 3 / 46 SAMBA FILESERVER PERFORMANCE
INTRODUCTION
LINUX TRACING HAS EVOLVED…
RALPH BÖHME, SERNET, SAMBA TEAM 4 / 46 SAMBA FILESERVER PERFORMANCE
INTRODUCTION
90’s
^__^
(oo)
/`´
/ | ||
* ||||
^^ ^^
ptrace /proc
RALPH BÖHME, SERNET, SAMBA TEAM 5 / 46 SAMBA FILESERVER PERFORMANCE
INTRODUCTION
A LINUX TRACING TIMELINE
1990’s: Static tracers
2009: perf_events
2000: LTT + DProbes
2009: Kernel tracepoints
2004: kprobes