On 5/24/06, Scott Dickson <[EMAIL PROTECTED]> wrote:
I was talking with some customers today and came up with several
questions that I don't know the answers to.  I'll post these as separate
threads so as not to muddy things up too much.

It seems like ZFS has a lot more knowledge of what is going on all the
way down to the disk level than other FS.  That gives a great
opportunity to have some sort of QoS or bandwidth management.  Is there
a plan for this underway?  The idea we came up with was that particular
fs within a pool would have essentially shares (like in FSS) of the
bandwidth to the disks in the pool promised to them.  This customer has
a lot of big batch jobs running on their system.  They would like to
promise that the largest one, which writes very infrequently but needs a
*lot* of bandwidth when it does, gets a big share of the total when it
needs it.

Does this make sense?

This would make a swap pool[1] per zone to be much more palatable too.
The thing that has always worried be about memory resource controls
and allowing anyone to do anything substantial[2] with swap is that
its effects will go well beyond the zone being controlled.  This could
be an effective method to limit the IO rate associated with swap.

Mike

[1] http://www.opensolaris.org/os/project/rm/pools/msets/
[2] Satisifying reservations is inconsequential, making a lot of use
swap kills performance of everyone on the machine
--
Mike Gerdts
http://mgerdts.blogspot.com/
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to