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>