Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 Aug 2001 00:19:33 -0500
From:      Mike Meyer <mwm@mired.org>
To:        Trevin Chow <tmchow@sfu.ca>
Cc:        Mike Meyer <mwm@mired.org>, <questions@freebsd.org>
Subject:   Re: Performance tuning and adding RAM
Message-ID:  <15245.52453.614096.245669@guru.mired.org>
In-Reply-To: <20010829215734.F79672-100000@benny.geektank.org>
References:  <15245.36122.131328.798913@guru.mired.org> <20010829215734.F79672-100000@benny.geektank.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Trevin Chow <tmchow@sfu.ca> types:
> On Wed, 29 Aug 2001, Mike Meyer wrote:
> > The reliability of soft updates is dependent on knowing that data
> > written to disk is actually on the disk. If you turn on softupdates,
> > turn off write cache on your disk drives.
> I'm confused by your last statement.  Why do I turn off write cache on my
> HDs? Are you talking about another sysctl variable or in teh actual bios?

I'm talking about a (mis)feature that some hard disks have. To quote
the tuning(7) man page:

    With IDE write caching turned on, IDE hard drives will not only
    write data to disk out of order, they will sometimes delay some of
    the blocks indefinitely when under heavy disk loads.

For IDE drives, you disable this by setting the sysctl hw.ata.wc to 0,
but it has to be done from the boot loader at boot time. If you are
running 4.3-RELEASE, it's set off by default. If you're running
something prior to 4.3-RELEASE, you may not be able to set it at
all. The drive manufacturer may provide a DOS utility that will let
you turn it off as well.

If you are using SCSI disks, you can use the camcontrol modepage
command to check and disable it. It's the WCE value on page 8; use
"camcontrol modepage daX -m 8 -e" to start an editor, change the 1 to
a 0, and then exit.

	<mike
--
Mike Meyer <mwm@mired.org>			http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?15245.52453.614096.245669>