Re: New disk schedulers available for FreeBSD



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Garrett Cooper wrote:
On Mon, Jan 12, 2009 at 2:00 PM, Luigi Rizzo <rizzo@xxxxxxxx> wrote:
Hi,
Fabio Checconi and myself have developed a GEOM-based disk scheduler
for FreeBSD. The scheduler is made of a GEOM kernel module, the
corresponding userland claas library, and other loadable kernel
modules that implement the actual scheduling algorithm.

At the URL below you can find a tarball with full sources and
also a set of pre-built modules/libraries for RELENG_7, to ease testing.

http://feanor.sssup.it/~fabio/freebsd/io_sched/fc_sched.tar.gz

Below you can find the README file that comes with the distribution.

I would encourage people to try it and submit feedback, because the
initial results are extremely interesting. While I just tried the
code under RELENG_7/i386, it should build and work on all versions
that have GEOM (but read below).

Hi Luigi!
Is this changeset already available in CURRENT?

Not (yet).

- --
Xin LI <delphij@xxxxxxxxxxx> http://www.delphij.net/
FreeBSD - The Power to Serve!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (FreeBSD)

iEYEARECAAYFAklsKz0ACgkQi+vbBBjt66A0oQCfaB3qBKF7QZ1lDMrSkHCmReUD
Di4AoIBQgg/Pe8zKD6Y7TBZO3Mz4pqUj
=pCBe
-----END PGP SIGNATURE-----
_______________________________________________
freebsd-stable@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • Re: whats the different between sched_core.c and sched_ule.c?
    ... maintains a set of KSE together, ... For Linux kernel 2.6 there were two competing ... Now, for FreeBSD, several benchmarks about threaded programs have circulated, ... And this is *not* the case of the BSD scheduler. ...
    (comp.unix.bsd.freebsd.misc)
  • Re: SCHED_ULE should not be the default
    ... into the handbook about scheduler choice, ... I would love to run such benchmarks on all of our systems, ... did have me run it on FreeBSD, but it was a long time ago. ... between Linux and FreeBSD of the same development maturity are ...
    (freebsd-stable)
  • Re: Massive performance loss from OS::sleep hack
    ... I have been running the volano java benchmark ... // scheduler gives time slices to lower priority threads when yielding. ... When I removed this hack ) I got an immediate 7-fold performance increase, which brings FreeBSD performance on par with Solaris. ... Why doesn't the UNIX time-sharing work for java? ...
    (freebsd-performance)
  • Re: Future of FreeBSD
    ... > of FreeBSD and direction of developement. ... The reality is that developers move on. ... This seems like an extreme characterization. ... 4BSD scheduler, but other things slightly less well. ...
    (freebsd-current)
  • Re: New disk schedulers available for FreeBSD
    ... Fabio Checconi and myself have developed a GEOM-based disk scheduler ... for FreeBSD. ... The scheduler is made of a GEOM kernel module, ...
    (freebsd-stable)