Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 21 Apr 2007 14:49:57 -0600
From:      Scott Long <scottl@samsco.org>
To:        Artem Kuchin <matrix@itlegion.ru>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: PAE does not give any ram increase, why?
Message-ID:  <462A78F5.3090904@samsco.org>
In-Reply-To: <004b01c78421$062195c0$0c00a8c0@Artem>
References:  <Pine.BSF.3.96.1070421185323.7357E-100000@gaia.nimnet.asn.au> <004b01c78421$062195c0$0c00a8c0@Artem>

next in thread | previous in thread | raw e-mail | index | archive | help
Artem Kuchin wrote:
> Hello!
> 
> I've upgraded one of my servers today.
> Now it is
> Asus P5p800-VM
> Pentium D 3.0Ghz
> 4GB RAM (4x1 GB)
> 3WARE raid5
> 
> FreebSD 6.2 cvsed today compiled from sources.
> 
> after that i decided to try PAE. It runs just fine but
> when i compare available memory with and without
> pae i do not see any difference.
> 
> At kernel boot with PAE it says:
> 
> pr 21 18:01:30 osiris kernel: ACPI APIC Table: <A M I  OEMAPIC >
> Apr 21 18:01:30 osiris kernel: Timecounter "i8254" frequency 1193182 Hz 
> quality 0
> Apr 21 18:01:30 osiris kernel: CPU: Intel(R) Pentium(R) D CPU 3.00GHz 
> (3000.33-MHz 686-class CPU)
> Apr 21 18:01:30 osiris kernel: Origin = "GenuineIntel"  Id = 0xf64  
> Stepping = 4
> Apr 21 18:01:30 osiris kernel: 
> Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2 
> 
> Apr 21 18:01:30 osiris kernel: 
> Features2=0xe49d<SSE3,RSVD2,MON,DS_CPL,EST,CNTX-ID,CX16,<b14>,<b15>>
> Apr 21 18:01:30 osiris kernel: AMD Features=0x20000000<LM>
> Apr 21 18:01:30 osiris kernel: AMD Features2=0x1<LAHF>
> Apr 21 18:01:30 osiris kernel: Cores per package: 2
> Apr 21 18:01:30 osiris kernel: real memory  = 4017881088 (3831 MB)
> Apr 21 18:01:30 osiris kernel: avail memory = 3933429760 (3751 MB)
> 
> The real and avail memory sizes are the same w/o PAE.
> 
> Then i do
> sysctl -a | grep hw | grep mem
> 
> and i always see
> hw.physmem: 4012244992
> hw.usermem: 3861307392
> hw.realmem: 4017881088
> hw.pci.host_mem_start: 2147483648
> 
> the number do not change with or without PAE
> 
> Maybe i look in the wrong place?
> 

I'm not going to waste my time explaining for the hundredth time how the
x86 memory layout works.  If you want to recover the missing 256MB, go
look in your BIOS for an option about memory hole remapping.

Scott



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?462A78F5.3090904>