freebsd-dev/sys/amd64
Matthew Dillon 7c58e473f5 Commit the buffer cache cleanup patch to 4.x and 5.x. This patch fixes a
fragmentation problem due to geteblk() reserving too much space for the
    buffer and imposes a larger granularity (16K) on KVA reservations for
    the buffer cache to avoid fragmentation issues.  The buffer cache size
    calculations have been redone to simplify them (fewer defines, better
    comments, less chance of running out of KVA).

    The geteblk() fix solves a performance problem that DG was able reproduce.

    This patch does not completely fix the KVA fragmentation problems, but
    it goes a long way

Mostly Reviewed by: bde and others
Approved by: jkh
2000-03-27 21:29:33 +00:00
..
amd64 Commit the buffer cache cleanup patch to 4.x and 5.x. This patch fixes a 2000-03-27 21:29:33 +00:00
conf Include a space between hash ('#') and 'Berkeley packet filter' like 2000-03-21 17:00:58 +00:00
include Exchange numerical values for FPE_INTDIV and FPE_INTOVF, so that they 2000-03-20 10:22:19 +00:00
isa Isolate the Timecounter internals in their own two files. 2000-03-20 14:09:06 +00:00
pci Add a workaround to allow us to detect the second pci bus on an HP 2000-02-23 20:25:06 +00:00
Makefile Add soft updates to the set of things being tagged. Syntax cleanup. 2000-01-27 01:22:06 +00:00