@victoroc: to find out how to tune the OpenSolaris kernel and ZFS arc for different RAM usage, you might want to check out this link:
http://solarisdesktop.blogspot.com/2008/11/where-is-memory-gone.html ZFS likes to look for RAM that's not being used by any applications and then use it as file system cache to make snapshots and things like that work super-fast. I run OpenSolaris 2008.05 on a desktop with only 2 gigabytes of RAM, so I modified that kernel tunable parameter in the /etc/system file to only allow the OS kernel (including ZFS) to only use 400 megs and now I always have a lot more free RAM. Since it seems to be intended primarily for desktop use (like Fedora and Ubuntu are), I don't know why OpenSolaris Indiana doesn't ship with a small RAM foot print as a default setting like Milax does (IMO the big thing that's keeping the *BSD and Linux guys from taking OpenSolaris 2008.05 and 2008.11 seriously right now is that they feel that it's a major RAM / resource hog compared to something like Ubuntu or FreeBSD). I think we could all learn a few good things from Milax, which more than any other OpenSolaris distro is working hard to break the negative stereotype that the Linux and BSD guys have of our favorite OS as being "Slowlaris". Also having OpenSolaris automatically keep track of bad login attempts automatically like Red Hat does with it's "lastb" command would be nice too. No Solaris newbie is going to just automatically know how to control the kernel tunable parameters for ZFS arc by using vi to edit /etc/system, and no newbie is going to know how to do the "touch /var/adm/loginlog" or whatever it is that you're supposed to do for monitoring bad login attempts either. Just set these things up as default settings on a fresh install is the best way to do it IMO. -- This message posted from opensolaris.org