While working with netbooks and other portable computers over the years I have always looked for new ways to improve battery life, but I have also been concerned with maximizing performance of these small systems. Today I would like to share with you a simple trick to improve performance and the overall “feel” of your computer.
To improve performance while also improving battery life we will be moving all of your temp files and logs to RAM. This significantly reduces IO from some applications (e.g., Firefox/Flash) while eliminating the need to wake your hard drive from a sleep state (think battery life).
First, edit your /etc/fstab and add the following lines:
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0 tmpfs /var/log tmpfs defaults,noatime,mode=1777 0 0 tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0
Next, lets stop the syslog services and clean out your current temp and log directories. We’ll also mount the new RAM disks and restart the syslog service. Note: the name of the syslog service will change from distribution to distribution.
# /etc/init.d/sysklogd stop # rm -rf /tmp/* # rm -rf /var/log/* # rm -rf /var/tmp/* # mount -a # /etc/init.d/sysklogd start
Please note that moving these logs and temp directories to memory will cause the contents to be lost when you restart. If there is a need to save these logs to disk before restarting, manually copy them to another directory before you reboot.
rsync -av /var/log/* ~/saved_logfiles
Now that you have moved your temporary directories and logs to RAM, lets tweak Firefox. Open Firefox, and in the address bar type “about:config”. Click through the warning message. Right click anywhere in the parameter listing and select New -> String. Set the preference name to ‘browser.cache.disk.parent_directory’ (without the ticks) and set the value to ‘/tmp’ (without the ticks).
Restart Firefox. You should find that Firefox is a little “snappier”, and sites that use flash like Hulu may even work a little better. Additionally, if you are on battery and using a utility like Jupiter that manages your laptop modes you should see an increase in battery life.
Related Posts: On this day...
- Deeper look at why prices end in .99 - 2011
- Mariana Davalos: The Perfect Body - 2009
- GPS jammer plugs into cigarette lighter - 2009
- Rich NY town tries to shut down children's library because poor kids might use it - 2009
- Dude pays $88 tow bill with 8800 pennies. Policed get involved when refused. - 2009
- Firefox market share exceeds 20%, Internet Explorer dips below 70% - 2008