Do you guys think this might be a hardware issue ? or just something that uses 8Mb of Ram before the OS starts ?
After the New Year Days i will open my PC to clean it up, but before that i just want to get an idea about my Ram issue.
On 12/29/2011 10:46 AM, creatura85 wrote:
>
> My PC has 2Gb of RAM, interleaved and openSUSE 12.1 only see 1,9Mb of
> RAM.
>
>
> Code:
> --------------------
> creatura@creation:~> free -m
> total used free shared buffers cached
> Mem: 1992 1632 360 0 154 990
> -/+ buffers/cache: 486 1505
> Swap: 2053 53 2000
> creatura@creation:~>
> --------------------
>
>
>
> Code:
> --------------------
> creatura@creation:~> cat /proc/meminfo
> MemTotal: 2040508 kB
> --------------------
>
>
> Do you guys think this might be a hardware issue ? or just something
> that uses 8Mb of Ram before the OS starts ?
> After the New Year Days i will open my PC to clean it up, but before
> that i just want to get an idea about my Ram issue.
It is likely that your graphics adapter uses shared memory. My box has 3 GB,
which is 3,145,728 bytes, but ‘free’ shows 3,012,576.
I don’t think you have a problem, but the e820 tables at the head of the dmesg
output contain all the memory discovery details.
Knurpht: thanks for that; well i know its not much since i never get to use 2Gb of RAM and of course i don`t have nothing with it if those 56Mb are used by an application, my only worry is hardware related and i hope that my RAM are still in order.
On 12/30/2011 01:46 AM, creatura85 wrote:
>
> Knurpht: thanks for that; well i know its not much since i never get to
> use 2Gb of RAM and of course i don`t have nothing with it if those 56Mb
are used by an application, my only worry is hardware related and i hope
that my RAM are still in order.
The numbers are hexadecimal. Using Kcalc with the “Numerals Settings Mode” under
Settings. The “usable” range is from 0x10000 to 0x7FFF3000 (65,536 to
2,147,430,400). Thus you have 2 GB of RAM.
On 12/30/2011 02:36 PM, creatura85 wrote:
>
> Forgot to say it in my last post: if i have 2Gb of RAM how come Sysinfo
> from KDE says that i have 1,9Gb or the output from my first post ?
First of all, your e820 map shows that RAM from 0x07FFF0000 thru 0x07FFFFFFF is
reserved for ACPI purposes. That constitutes 65,536 bytes.
Secondly, the e820 update shows that 0 thru 0x0FFFF is also unusable. That is
another 1,048,576 bytes. Blame the original designers of the PC architecture for
assuming that a PC would never exceed 1 MB of RAM.
As a result, your system uses RAM between 0x100000 and 0x7FFF0000, or
2,146,369,526 bytes.
By comparison, my 3 GB system uses memory between 0x100000 and 0xbbf50000 for a
total of 3,152,347,136. When I run ‘free -b’, the total memory is 3,084,877,824.
The difference (67,469,312 bytes) is the memory that is permanently used by the
kernel and it will never be available for any other purpose. When I use ‘free
-m’, it says 2941, which is the difference between millions of bytes, and MiB
(divide by 1024 * 1024).
Well its a 6 years old PC that worked fine from the day i got it from a local IT store. Thank for clearing this out for me; i`m glad that kernel uses that memory and that is not some hardware failure. So then it means that Sysinfo from KDE and the other CLI commands are showing a correct information.