|
|||
|
LinuxConf Europe 2007 Conference and Tutorials
Sunday 2nd - Wednesday 5th September University Arms Hotel, Cambridge, England |
|
Michael Meeks - Novell, IncIO/grind - A new profilerI/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 paperPaper (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 |
|
| S P O N S O R S | ||||
|---|---|---|---|---|
Bytemark |
Sun |
Novell |
The Positive Internet Company |
collabora |
| M E D I A S P O N S O R S | ||
|---|---|---|
Linux User & Developer |
Linux Magazine |
The USENIX Association |
| For more information please contact UKUUG | Problems? e-mail webmaster |
| © Copyright 2007 UKUUG Ltd | |