How to improve HFS+/Mac OS X write performance with small files?

Posted on


I’m the happy owner of a MacBook Air 2011 model with a nice, speedy SSD.

Usually, I’m really happy about the snappiness of this thing, especially because of this SSD.

Right now, I’m untarring a .tar.bz2 archive containing a little over 300k files that are all shy of 1k in size.

The performance is abysmal. The unpacking started out quick, then started slowing down. Right now, it’s unpacking files at a rate of about 5 or 6 per second, the fans are blazing, and the computer is super-unresponsive (Stack Exchange front page took about 30s to load).

This seems really strange to me, and the only culprits I can think of are either HFS+ or FileVault (this is an encrypted disk).

But I don’t know how to fix it, if at all possible. This is not just going to take forever, it’ll also drain the battery in no time.

Are there any fixes to this?

Thanks 🙂

UPDATE: After about five minutes, system responsiveness is so bad that display updates take seconds. The same file on my Ubuntu server takes 7 seconds to untar. I’m half an hour in and less than 1/10th of the amount of files are unpacked. This is unreal.


Hehe, my bad! It was a close-to-full partition. I emptied the trash, and speeds were blazing again 🙂


Leave a Reply

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