RWTH Aachen University
The Linux read-ahead mechanism has been designed to bridge the gap between the secondary storage low performance and I/O read-intensive applications for personal computers and servers. This paper revisits the efficiency of this mechanism for embedded Linux using flash memory as secondary storage, which is the case for most embedded systems. Indeed, Linux kernel uses the same read-ahead mechanism whatever the application domain. This paper evaluates the efficiency of read-ahead technique for the widely used flash specific file systems that are JFFS2 and YAFFS2, in terms of response time and energy consumption.