Sun, 09 Oct 2005

Filesystems: Back to ext3

At work, we’ve now completed the grand cycle of filesystems. When I started at Linden Lab 3.5 years ago, Linden was using ext2 by default. One of the first things I did was convert our few servers (only 10!) to ext3. As we grew, we switched to ReiserFS, which served us well for a while, but we ran into some problems with it (filesystem corruption after power failure and high CPU utilization on file delete). These issues caused us to then evaluate XFS. Our initial evaluation appeared positive, so we changed our default filesystem again.

XFS proved to have better raw performance than ReiserFS and lower CPU utilitization (which was nice); unfortunately, it suffered from the same filesystem corruption issues after power failure that ReiserFS did. In addition, it appeared to be not well maintained on 64 bit systems. Since we have started to deploy AMD64 systems, XFS was no longer a viable option.

So we’re back to using ext3. It’s not so bad, actually; so far it is proving to be a stable, reliable filesystem with reasonable performance.

[/tech] permanent link

Couch to 5k: Week 8

BWAH! Week 8 is finished! One more week, and then I’m done! w00t!

[/project/couch-to-5k] permanent link