Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 26 Jan 2005 22:00:24 -0500 (EST)
From:      jdy@jdyson.com
To:        freebsd-fs@freebsd.org
Cc:        dyson@iquest.net
Subject:   Write caching on FreeBSD
Message-ID:  <200501270300.j0R30PE7000713@dyson.jdyson.com>

next in thread | raw e-mail | index | archive | help
Quick comment:

	When doing/updating the write code, I carefully
	limited the amount of pending write data so that
	the system wouldn't 'go to sleep' while trying
	to sync out massive amounts of data.  For convienience,
	this amount of write space was limited by the disk
	cache buffer representation.  My original disk cache
	code wasn't limited to the cache buffers, and would	
	actually create large numbers of dirty pages.  This
	allowed for faster performance, except under load.

	I was interested in the high load performance conditions,
	and some mods have apparently been made to support
	more pending writes (by increasing the disk buffer
	cache representations?)  Anyway, it seems like FreeBSD
	currently has a good compromise (better than my original,
	but also better than a no-holds barred scheme that
	creates lots of dirty pages.)

	John



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