Kernel Parameter "mem" - meminfo Disparity
Jeff Vian
jvian10 at charter.net
Wed Sep 7 22:17:47 UTC 2005
On Wed, 2005-09-07 at 11:03 -0400, Matt Roth wrote:
> List members,
>
> I have a Dell PowerEdge 6850 running Fedora Core 3 with 12 GBytes of
> RAM. Due to limitations of a PCI card I'm installing, I wish to limit
> the system memory to just under 4 GBytes using the kernel parameter
> "mem". When I do this, the machine boots fine and the PCI card operates
> properly, but "/proc/meminfo" and "free" report 2.6 GBytes of available
> memory.
>
What pci card would cause you to need to limit the kernel access to
memory?
> Can anyone explain this situation or help me resolve it? If you need
> anymore information than I have supplied, please request it.
>
> System information:
> uname -a
> Linux immlx15.imm1 2.6.12-1.1376_FC3smp #1 SMP Fri Aug 26 23:51:16 EDT
> 2005 x86_64 x86_64 x86_64 GNU/Linux
>
> /proc/cmdline
> ro root=LABEL=/ quiet mem=4095M
>
Maybe because you are slightly under the even 4G boundary it has to drop
lower to a logical boundary for memory access. Just a guess since I
have never needed to use that trick on booting.
> /proc/meminfo
> MemTotal: 2809040 kB
> MemFree: 2693600 kB
> Buffers: 13308 kB
> Cached: 35052 kB
> SwapCached: 0 kB
> Active: 42056 kB
> Inactive: 29236 kB
> HighTotal: 0 kB
> HighFree: 0 kB
> LowTotal: 2809040 kB
> LowFree: 2693600 kB
> SwapTotal: 2096472 kB
> SwapFree: 2096472 kB
> Dirty: 60 kB
> Writeback: 0 kB
> Mapped: 28440 kB
> Slab: 19728 kB
> CommitLimit: 3500992 kB
> Committed_AS: 48392 kB
> PageTables: 1740 kB
> VmallocTotal: 34359738367 kB
> VmallocUsed: 275932 kB
> VmallocChunk: 34359461883 kB
> HugePages_Total: 0
> HugePages_Free: 0
> Hugepagesize: 2048 kB
>
> free -k
> total used free shared buffers cached
> Mem: 2809040 115136 2693904 0 13348 35012
> -/+ buffers/cache: 66776 2742264
> Swap: 2096472 0 2096472
>
> Thank you,
>
> Matthew Roth
> InterMedia Marketing Solutions
> Software Engineer and Systems Developer
>
More information about the users
mailing list