freebsd with flexible iflib nic queues
Go to file
Peter Wemm 114a8cff43 Add an option "EXTRA_VNODES" to cause an extra number of vnode structures
to be allocated at boot time.  This is an expensive option, as they
consume physical ram and are not pageable etc.  In certain situations,
this kind of option is quite useful, especially for news servers that
access a large number of directories at random and torture the name cache.
Defining 5000 or 10000 extra vnodes should cut down the amount of vnode
recycling somewhat, which should allow better name and directory caching
etc.

This is a "your mileage may vary" option, with no real indication of
what works best for your machine except trial and error.  Too many will
cost you ram that you could otherwise use for disk buffers etc.

This is based on something John Dyson mentioned to me a while ago.
1996-05-31 00:20:34 +00:00
bin Use new yacc rules. (I'm fixing the tree as fast as I can :-) 1996-05-30 20:52:26 +00:00
eBones Localize time 1996-05-07 19:05:10 +00:00
etc Eliminate warning message and add big warnings about security holes 1996-05-22 05:43:30 +00:00
games Use new yacc rule. 1996-05-30 20:56:23 +00:00
gnu Add an option -O <filename> to ld. From the manpage: 1996-05-28 16:17:48 +00:00
include Protocol definitions for RIPv2. 1996-05-30 16:31:04 +00:00
lib yacc rule change. 1996-05-30 23:01:04 +00:00
libexec Fix yacc rule usage. 1996-05-30 21:29:03 +00:00
lkm `mv'' -> `mv -f'' 1996-05-07 23:19:49 +00:00
release Put .inf files directly into distributions so that sysinstall can find them. 1996-05-29 04:13:17 +00:00
sbin Return make_union, s-bit removed 1996-05-19 17:24:10 +00:00
secure Localize time 1996-05-07 19:05:10 +00:00
share Make the yacc rules reentrant 1996-05-30 20:39:45 +00:00
sys Add an option "EXTRA_VNODES" to cause an extra number of vnode structures 1996-05-31 00:20:34 +00:00
tools Don't look in libkern, it went away. 1995-12-29 01:51:23 +00:00
usr.bin yacc rules change. 1996-05-30 23:09:11 +00:00
usr.sbin yacc rule changes. 1996-05-30 23:16:31 +00:00
COPYRIGHT This is the official 4.4 Lite copyright. 1994-09-11 07:53:28 +00:00
Makefile 1) make -DCLOBBER not remove most of /usr/lib 1996-05-04 07:12:07 +00:00