SSD’s, Journaling, and noatime/relatime

On occasion, you will see the advice that the ext3 file system is not suitable for Solid State Disks (SSD’s) due to the extra writes caused by journaling — and so Linux users using SSD’s should use ext2 instead. However, is this folk wisdom actually true? This weekend, I decided to measure exactly what the write overhead of journaling actually is in actual practice.

For this experiment I used ext4, since I recently added a feature to track the amount of writes to the file system over its lifetime (to better gauge the wear and tear on an SSD). Ext4 also has the advantage that (starting in 2.6.29), it can support operations with and without a journal, allowing me to do a controlled experiment where I could manipulate only that one variable. The test workload I chose was a simple one: Read more.

Related Posts

The Economic Case for Open Source Foundations Abstract An open source foun­da­tion is a group of peo­ple and com­pa­nies that has come together to jointly develop com­mu­nity open source soft­w...
Is Microsoft About to Declare Patent War on Linux? Microsoft's comments on happenings outside its immediate product portfolio are rare, and all the more valuable when they do appear. Here's one from Ho...
FSF Files Suit Against Cisco For GPL Violations The Free Software Foundation (FSF) today announced that it has filed a copyright infringement lawsuit against Cisco. The FSF's complaint alleges that...
How to Fight Government Spying Is the government spying on you? Want to do something about it? Right, bet you do. The Electronic Frontier Foundation (EFF) has a number of solutions...
Three Areas of Open Source Economics These days, I get involved in a lot of discussions about open source economics. Usually, they lead to an invitation to present our research and clarif...
How to stop Conflicker: Switch to Linux On April 1st, the Conficker worm, perhaps the most wide-spread malware program in history, is set to activate. We don't know what Conficker will do, b...

We Recommend These Vendors and Free Offers

ContainerizeThis 2016 is a free, 2-day conference for all things containers and big data. Featured, will be presentations and free, hands-on workshops. Learn more at ContainerizeThis.com

Launch an SSD VPS in Europe, USA, Asia & Australia on Vultr's KVM-based Cloud platform starting at $5:00/month (15 GB SSD, 768 MB of RAM).

Deploy an SSD Cloud server in 55 seconds on DigitalOcean. Built for developers and starting at $5:00/month (20 GB SSD, 512 MB of RAM).

Want to become an expert ethical hacker and penetration tester? Request your free video training course of Online Penetration Testing and Ethical Hacking

Whether you're new to Linux or are a Linux guru, you can learn a lot more about the Linux kernel by requesting your free ebook of Linux Kernel In A Nutshell.


Leave a Comment

Your email address will not be published. Required fields are marked *

*