[PATCH 0/2] Automatic tracing and prefetching

Krzysztof Lichota krzysiek at lichota.net
Fri Aug 10 18:15:24 UTC 2007


This patch series implements boot tracing and prefetching as developed
during Google Summer of Code project for Ubuntu
(http://code.google.com/soc/2007/ubuntu/appinfo.html?csaid=8EDA2B217C83972).

These 2 patches contain:
1. Prefetch core - common tracing and prefetching functionality used by
prefetching modules.
2. Boot prefetching - interface used for tracing and prefetching during
boot.

Application prefetching is not yet ready and will be submitted later.

Current results, without reordering files on disk, show improvement in
boot time by 6.11s (to boot without any prefetching) and 4.68s (to boot
with readahead). In boot with OpenOffice (which simulates disk-intensive
applications run during boot), improvements are even better: 10.75s
and 	9.15s, respectively.

Detailed results and description of tests methodology are on this page
(test 11):
http://code.google.com/p/prefetch/wiki/InitialBootPrefetchingResults

Please review for possible inclusion in Ubuntu kernel.

Comments welcome.

	Krzysztof Lichota

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 254 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20070810/977a1784/attachment.sig>


More information about the kernel-team mailing list