This morning I read of e4rat which will purportedly significantly reduce GNU/Linux users boot times (for those with ext4 / partition (which is nominal)). e4rat ? Stands for “Ext4 - Reducing Access Times” and it purportedly is a toolset to accelerate the boot process as well as application startups. Through physical file reallocation e4rat purports to eliminate both seek times and rotational delays.
The project home page is here with some interesting boot charts: e4rat of which I show some thumbnail versions (same time scale) below:
The example on that web site with boot charts shows the boot process of an freshly installed Debian Squeeze. The process includes the startup of the Gnome desktop and the Iceweasel browser. The computer is equipped with a E8200 Intel CPU and a Western Digital WD2500YS-01S hard drive with a total size of 250 GB. At the time of the experiment, only three percent of the entire filesystem were in use.
http://thumbnails48.imagebam.com/14388/d50aa3143872039.jpg](http://www.imagebam.com/image/d50aa3143872039)
And this is the result of using e4rat:
http://thumbnails49.imagebam.com/14388/68efe5143872040.jpg](http://www.imagebam.com/image/68efe5143872040)
Of course no one can read the thumbnail images I put above - but please note the time scales are the same and the colours being very short on the bottom image illustrate the boot time improvement. Again, go to e4rat in order to get the extensive details on this !
There is a wiki page here with guidance on how to use it: Main Page - E4rat
There is an article here on it: How To Cut Your Linux PC’s Boot Time in Half With E4rat - How-To Geek
And I note it is already packaged by some users for openSUSE , with a search providing this: software.opensuse.org: Search Results
Some interesting quotes here (with a warning that SSD users should stay away ! ) :
E4rat is a utility that’s designed to cut your Linux boot time drastically. Essentially you show it what you do when you start your computer normally, and it analyzes the files you access and use. Then, it’ll move them to the beginning of your hard disk so that it takes less time to find them during boot.
E4rat is designed to work with Ext4 partitions only. If you’re using another file system, this isn’t for you. There are reports of it working with LVM but your mileage may vary, so be careful if you have sensitive data.
Furthermore, if you have an SSD, you should stay away from this. Because E4rat moves files for a better seek time, SSD uses won’t see any benefit as their “seek” time is unaffected by this. By moving files and performing extended writes, you may even end up damaging your already-blazing-fast drive.
The source forge page is here: e4rat - Browse Files at SourceForge.net (with version 0.2.1 being the most current version).
Me ? I am the VERY conservative sort, and I have not yet tried this.
I would be worried that the parallel boot process of openSUSE could have problems with this application. But that is a ‘worry’ not supported by any testing nor by any facts.
I guess I should try it sometime. I do have a ‘sandbox’ PC on which I can play. And I see someone has even packaged it for factory: software.opensuse.org: Search Results (as of the time I type this blog) …
Do any openSUSE users have experience with this ?