svn commit: r356185 - in head: lib/geom lib/geom/sched sys/geom sys/geom/sched sys/modules/geom sys/modules/geom/geom_sched sys/sys

Warner Losh imp at bsdimp.com
Mon Dec 30 15:55:29 UTC 2019


On Mon, Dec 30, 2019, 5:32 AM Alexey Dokuchaev <danfe at freebsd.org> wrote:

> On Sun, Dec 29, 2019 at 09:16:04PM +0000, Alexander Motin wrote:
> > New Revision: 356185
> > URL: https://svnweb.freebsd.org/changeset/base/356185
> >
> > Log:
> >   Remove GEOM_SCHED class and gsched tool.
> >
> >   This code was not actively maintained since it was introduced 10 years
> ago.
> >   It lacks support for many later GEOM features, such as direct dispatch,
> >   unmapped I/O, stripesize/stripeoffset, resize, etc.  Plus it is the
> only
> >   remaining use of GEOM nstart/nend request counters, used there to
> implement
> >   live insertion/removal, questionable by itself.
>
> Wow, that was unexpected, I use it on all my machines' HDD drives.
> Is there a planned replacement, or I'd better create a port for the
> GEOM_SCHED class and gsched(8) tool?


How much of a  performance improvement do you see with it?

There has been no tweaks to this geom in years and years. It was tuned to
10 year old hard drives and never retuned for anything newer. And when I
played with it a few years ago, I saw no improvements...

Warner

>


More information about the svn-src-head mailing list