Thanks for the replies.
Given that the rest of the system didn't change when the 4th GB memory module was added it seems strange that the amount of hidden memory jumped so much:
2097152 2GB in kB - 2066416 visible -> 30,736 kB hidden
3145728 3GB in kB - 3094508 visible -> 51,220 kB hidden
4194304 4GB in kB - 3612776 visible -> 581,528 kB hidden
I suppose that there could be some segment of memory that is normally mapped out of the normal address range but has to be within the 32bit 4GB address range. Is there a way to check if PAE support is in the currently running kernel? The kernel was configured and compiled on some other machine and installed on mine (by the hosting provider). I can ask the hosting provider but that usually takes 24-48 hours to get a reply.
I would really like to see the meminfo numbers for other people with 4GB of memory.
Edit:
PAE is described as enabling Linux to address more than 4GB of memory. I only have 4GB so don't really need this, unless it also allows you to address the final 0.5GB of memory that isn't addressable for reasons that are not yet clear to me.
In the
/proc/meminfo gives wrong infothread a user with 8GB of memory was only seeing 4GB, as expected without the PAE support:
Quote:
I have 8GB of RAM however /proc/meminfo only gives me 4GB.
Anybody know why ?
is it because the other 4GB is not recognized or limitation with /proc/meminfo or wrong command ?
anyother command line I can use ?
total: used: free: shared: buffers: cached:
Mem: 4055236608 796143616 3259092992 0 72134656 211320832
|
Anyway, the point is he was showing 4055236608 of memory, indicating that the kernel isn't necessarily limited to 3.5GB, even without PAE...