I am monitoring physical memory in a server I administer, and my hardware provider told me they had increased physical memory size to 4Gb...
However, using several tools (free -m; top; dmesg | grep Memory; grep MemTotal /proc/meminfo I discovered that I actually have 3Gb, not 4...
But, my doubt comes from the fact that dmesg | grem Memory tells me I have 3103396k/4194304k available
The first number is effectively 3Gb, but the second one, is 4! so, why I am looking at this two different numbers? Am I missing something? or is it that my provider is telling me the truth but he hasn't configured things right?
I am not sure if this thread goes in here at this subforum, please correct and redirect me if so...
Thank you very much!