On Sep 12, 2006, at 2:04 PM, Mark Maybee wrote:
Thomas Burns wrote:
Hi,
We have been using zfs for a couple of months now, and, overall,
really
like it. However, we have run into a major problem -- zfs's
memory requirements
crowd out our primary application. Ultimately, we have to reboot
the machine
so there is enough free memory to start the application.
What I would like is:
1) A way to limit the size of the cache (a gig or two would be
fine for us)
2) A way to clear the caches -- hopefully, something faster than
rebooting
the machine.
Is there any way I can do either of these things?
Thanks,
Tom Burns
Tom,
What version of solaris are you running? In theory, ZFS should not
be hogging your system memory to the point that it crowds out your
primary applications... but this is still an area that we are working
out the kinks in. If you could provide a core dump of the machine
when it gets to the point that you can't start your app, it would
help us.
We are running the jun 06 version of solaris (10/6?). I don't have a
core
dump now -- but can probably get one in the next week or so. Where
should
I send it?
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.
Thanks a lot for the response!
As to your questions; I will give you some ways to do these things,
but these are not considered best practice:
1) You should be able to limit your cache max size by setting
arc.c_max. Its currently initialized to be phys-mem-size - 1GB.
2) First try unmount/remounting your file system to clear the
cache. If that doesn't work, try exporting/importing your pool.
-Mark
Tom Burns
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss