I've been using MongoDB on CentOS with ext4 for a few months now with no problems. I'm potentially going to be moving to Joyentcloud, and their SmartOS is based off of OpenSolaris and uses ZFS. I'm wondering if there could be some downsides to switching to this for MongoDB?

link|improve this question

feedback

1 Answer

up vote 0 down vote accepted

10gen strongly recommends XFS if you know how to tune it, or EXT4 otherwise. With that said I would advise realistic (including load, if you can figure out how) testing with non-production data.

With that said, I would consider using the --nojournal flag when starting MongoDB to avoid excessive disk thrashing that would be caused by ZFS Journaling watching MongoDB's Journaling.

link|improve this answer
So if turning journaling off isn't an option, then it wouldn't be a good idea to go with this setup? – James Simpson Sep 24 '11 at 1:51
Are you saying that Mongo Journaling is a requirement? In any case, I say test as rigourously as possible. I just mention that because the two types of Journaling may cause a lot of disk I/O. – gWaldo Sep 24 '11 at 2:21
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.