7 votes
Accepted

Linux ate my RAM

You have allocated 244 huge pages (HugePages_Total in /proc/meminfo) with a size of 1 GB per page (Hugepagesize) which amounts to 244 GB (Hugetlb). These pages are excluded from the normal memory ...
AlexD's user avatar
  • 1,173
1 vote

Where is 512M RAM from?

Your output of lsmem shows 4 memory blocks "missing", namely blocks 28-31. Your memory block size is 128M, summing to a total size of 512M. These 4 blocks account for your "extra" ...
Jeff Isaacs's user avatar
1 vote
Accepted

Where is 512M RAM from?

Neither is the physical memory space built for your RAM necessarily contiguous, nor is RAM the only thing that gets physical addresses: your computer has memory-mapped buses / devices. Try cat /proc/...
Marcus Müller's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible