On Tue, Jan 01, 2002 at 02:01:28PM -0800, Terry Lambert wrote: > Steve Shorter wrote: > > I need an NFS server with 4G ram. When I boot a 4.5-PRE kernel > > it panics during the boot process, not always at the same place though. > > My first instinct is bad hardware because of the lack of consistency > > in panic location, however I was wondering if there were some issues > > with kernel tuning for machines with large memory that I should be aware of. > > This machine boots OK with 3G or less. > > You really need to change the allocation of swap page descriptors > in /sys/i386/machdep.c (among other things).
Is this a trivial change? I don't know much about FreeBSD kernel internals but can edit source with some guidance OR can these changes be effected in the kernel config? How about changing NKPT in sys/i386/include/pmap.h to something bigger? .. like 60? What "other things" should be done to tune a high memory machine, or to get it to boot. > > I personally suggest compiling your kernel with 3G KVA/1G User, > instead of the default of 1G KVA/3G User. > Ok. This can be done with options KVA_PAGES=768 What about the other KVA stuff in kernel config options VM_BCACHE_SIZE_MAX= The comments in LINT mention that this is capped at 260M "effecting > 1G of ram". Should this be increased with machines with 4G? thanx - steve To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-hackers" in the body of the message