Re: O(1) scheduler gives big boost to tbench 192

Gerrit Huizenga (gh@us.ibm.com)
Fri, 03 May 2002 13:29:11 -0700


In message <20020503093856.A27263@rushmore>, > : rwhron@earthlink.net writes:
> > > > Rumor is that on some workloads MQ it outperforms O(1), but it
> > > > may be that the latest (post K3?) O(1) is catching up?
>
> Is MQ based on the Davide Libenzi scheduler?
> (a version of Davide's scheduler is in the -aa tree).

No - Davide's is another variant. All three had similar goals
and similar changes. MQ was the "first" public one written by
Mike Kravetz and Hubertus Franke with help from a number of others.

> tbench 192 is an anomaly test too. AIM looks like a nice
> "mixed" bench. Do you have any scripts for it? I'd like
> to use AIM too.

The SGI folks may be using more custom scripts. I think there
is a reasonable set of options in the released package. OSDL
might also be playing with it (Wookie, are you out here?). Sequent
used to have a large set of scripts but I don't know where those
are at the moment. I may check around.

> A side effect of O(1) in ac2 and jam6 on the 4 way box is a decrease
> in pipe bandwidth and an increase in pipe latency measured by lmbench:

Not surprised. That seems to be one of our problems with
volanomark testing at the moment and we have some hacks to help,
one in TCP which allows the receiver to be scheduled on a "close"
CPU which seems to help latency. Others are tweaks of the
scheduler itself, with nothing conclusively better yet.

gerrit
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/