DL580 and PAE questions

Darin derwood at naebunny.net
Wed Jun 16 05:56:42 UTC 2010


Hello,
     I was recently gifted an HP DL580 G2 server.  I do some hosting for 
family and friends and was looking forward to putting FreeBSD on.  I've 
run FreeBSD for a long time, but on smaller systems, mostly with 1 or 2 
CPUs and maybe 2 GB or memory max.
It currently has four 1.4ghz Xeon MP processors and 16 GB of memory.  I 
read up on PAE and all the risks involved.  I really don't have much of 
a choice about PAE.  Even the fastest CPU the DL 580 G2 will take is a 3 
ghz Xeon MP (stepping sl79v) which also does not support 64bit.
I installed 8.1 BETA1 and managed to get PAE compiled in.  One of the 
options I set was KVA_PAGES.  Everything I read instructed me to use a 
number thats divisible by 4.. And an example that was given was 256 
KVA_PAGES per 1 gig.. So, since the system has 16 gigs, I set KVA_PAGES 
to 4096, compiled and rebooted.  It hung the system.
So, I recovered the old kernel and tried again.. This time I set to 
KVA_PAGES to 1024 and recompiled.  This time it booted fine, and it sees 
the whole 16 gig of mem:

Jun 16 00:58:53 kernel: CPU: Intel(R) Xeon(TM) CPU 1.40GHz (1399.96-MHz 
686-class CPU)
Jun 16 00:58:53 kernel: Origin = "GenuineIntel"  Id = 0xf11  Family = f  
Model = 1  Stepping = 1
Jun 16 00:58:53 kernel: 
Features=0x3febf9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM>
Jun 16 00:58:53 kernel: real memory  = 17179869184 (16384 MB)
Jun 16 00:58:53 kernel: avail memory = 16504066048 (15739 MB)


So, I was pretty happy.  This brings me to my question.  Should I be 
concerned about the KVA_PAGES setting and try tinkering with it?  If I 
leave it at 1024, will I have problems? Does anyone have experience 
they're willing to share about PAE extensions and what the proper 
setting for KVA_PAGES should be?  Also, are there any other tunables 
that I should be changing?

Thanks for reading

Darin -


More information about the freebsd-proliant mailing list