On Jan 11, 2010, at 11:41 AM, Andrey Kuzmin wrote:

> On Mon, Jan 11, 2010 at 10:30 PM, Richard Elling
> <richard.elling at gmail.com> wrote:
>> I misinterpreted the question. My answer assumes reads from the same file.
>> 
>> AFAIK, there is no thread-level I/O scheduler in Solaris. ZFS uses a priority
>> scheduler which is based on the type of I/O and there are some other
>> resource management policies implemented. By default, ZFS will queue
>> 35 I/Os to each leaf vdev, so it is not clear that scheduling above the ZFS
>> level will be as effective as one might presume, based on how other
>> systems implement I/O scheduling.
>> 
>> Solaris does have CPU, network, and memory resource management.
> Do you mean that Solaris supports fair memory bandwidth sharing?

That seems like a loaded question, since Solaris is NUMA-aware and
offers resource management at the process, project, and zone levels.

I mean that you can manage memory resources using rcapd(1m) and friends.
 -- richard

Reply via email to