Account Links: Cart | Your Account | Logout

Skip to content

Red Hat Knowledgebase

Red Hat Knowledgebase Search:

Updated Within the Last:

New Solutions within the last day New Solutions within the last week New Solutions within the last month

Browse by topics:


Click to View a Topic
Red Hat Enterprise Linux > AS/ES/WS v. 3 > Issue <<  77 of 594 >>

Solution Tools:


Email a Solution Postcard Printer version Submit a comment on this answer Update notifications Request an answer Back

Article Reference

Article ID: 3894
Last update: 05-03-05
Issue:
My machine has 4GB RAM, but when I run the free command or view or /proc/meminfo, it shows 3.7 GB of RAM being used. Why?
Resolution:
Release Found: Red Hat Enterprise Linux

Symptom: The computer correctly sees all the physical memory during POST, but the operating system does not recognize all the installed memory. The memory has been verified as good. Passing value of the physical RAM to the operating system during bootup (either via GRUB or LILO) does not seem to change anything.

Solution: This is most likely due to the operating system not counting memory reserved for PCI resources as user available memory. This is not a defect on the part of the operating system.

PCI resources may include but are not limited to onboard Ethernet devices, onboard audio devices, PCI/AGP video adapters, and other PCI devices installed in the system. Typically machines with more devices installed will have more memory reserved to operate these devices. Be aware of the differences between "physical" installed memory and "available" memory as "available" memory may differ from machine to machine even though both of them may have equal amounts of "physical" memory installed.


How well did this entry answer your question?


good wrong incomplete out of date
Red Hat Enterprise Linux > AS/ES/WS v. 3 > Issue <<   77  of  594  >>