Where'd my memory go? (2.2.16 -> 2.2.19)
Matt_Domsch at Dell.com
Mon Jun 11 04:44:00 CDT 2001
> At this point, I decided to upgrade to the stock RedHat
> 2.2.19-6.2.1 kernel for RedHat 6.2 which I'm running.
> That went on fine but after the machine rebooted, I seem
> to have lost 80 megs of my memory! Here's the output
> from /proc/meminfo, top and free confirm the same lower
> # cat /proc/meminfo
> total: used: free: shared: buffers: cached:
> Mem: 939089920 211484672 727605248 0 52502528 99631104
> Any ideas where it went?
For 2.2.x kernels, you need to be running the -enterprise version of the
kernel to support more than about 920MB of RAM. -enterprise supports up to
4GB, less address space used by PCI devices. The Dell kernel 2.2.16-4.lfs
was the -enterprise kernel at that time, and Red Hat changed the name with
the release of 7.0 to make that more obvious.
With the release of Red Hat Linux 7.1 which includes a 2.4.x kernel, the
i686 kernels all support up to 4GB automatically, and -enterprise supports
up to 64GB.
Sr. Software Engineer
Dell Linux Solutions
More information about the Linux-PowerEdge