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

Michael Meeks - Novell, Inc

IO/grind - A new profiler

I/O latency is the dominating factor in desktop application startup performance. It is also one of the hardest things to measure in a reliable and deterministic fashion. Wall-clock timings on just-booted, quiescent systems give unfeasibly large jitter making optimizing cold-start times extremely difficult.

Measures of warm vs. cold start show eg. 80% of an OO.o cold start is pure I/O time. I/O grind is a new valgrind based tool that can record & simulate I/O patterns, allowing not only targeted optimization of applications, but deterministic comparisons of kernel I/O algorithms. Kernel optimization is often focused on more tractable CPU cycles, however the big wins are in I/O behavior - saving only one seek on cold OO.o startup, is the equivalent of a 500 cycle win on every system call emitted.

Submitted paper

Paper (PDF) and Paper (tgz) .


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