Also, where do I set arc.c_max? In etc/system? Out of curiosity, why isn't limiting arc.c_max considered best practice (I just want to make sure I am not missing something about the effect limiting it will have)? My guess is that in our case (lots of small groups -- 50 people or less -- sharing files over the web) that file system caches are not that useful. The small groups mean that no one file gets used that often and, since access is over the web, their response time will be largely limited by their internet connection.

We don't want users to need to tune a bunch of knobs to get performance out of ZFS. We want it to work well "out of the box". So we are trying to discourage using these tunables, and instead figure out what the root
problem is and fix it.  There is really no reason why zfs shouldn't be
able to adapt itself appropriately to the available memory.

Ah, the ZFS philosophy that I love (not have to tune a bunch of knobs)!

Seems like you need a way for the kernal to say "I would like some memory back now". I don't have the slightest idea how practical that is though...

BTW -- did I guess right wrt where I need to set arc.c_max (etc/system)?

Thanks,
Tom

_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to