[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
CVS: cvs.openbsd.org: src
- To: source-changes_(_at_)_cvs_(_dot_)_openbsd_(_dot_)_org
- Subject: CVS: cvs.openbsd.org: src
- From: Bob Beck <beck_(_at_)_cvs_(_dot_)_openbsd_(_dot_)_org>
- Date: Mon, 6 Aug 2007 22:32:46 -0600 (MDT)
CVSROOT: /cvs
Module name: src
Changes by: beck_(_at_)_cvs_(_dot_)_openbsd_(_dot_)_org 2007/08/06 22:32:46
Modified files:
sys/kern : vfs_bio.c vfs_subr.c
Log message:
A few changes to deal with multi-user performance issues seen. this
brings us back roughly to 4.1 level performance, although this is still
far from optimal as we have seen in a number of cases. This change
1) puts a lower bound on buffer cache queues to prevent starvation
2) fixes the code which looks for a buffer to recycle
3) reduces the number of vnodes back to 4.1 levels to avoid complex
performance issues better addressed after 4.2
ok art@ deraadt@, tested by many
Visit your host, monkey.org