Article ID: 113738, created on Apr 20, 2012, last review on May 7, 2014

  • Applies to:
  • Virtuozzo containers for Linux

Symptoms

After upgrading to Parallels Virtuozzo Containers for Linux 4.7, the system detects only 16 GB of RAM.

~# grep Memory /var/log/dmesg
[    0.000000] Memory: 15300436k/16777216k available (4418k kernel code, 164524k reserved, 2501k data, 512k init, 14559176k highmem)

Cause

Parallels Virtuozzo Containers for Linux 4.7 is rebased on the corresponding RHEL 6 kernel, which means that all capabilities of the 32-bit kernel are inherited from an upstream kernel: Red Hat Enterprise Linux 6 technology capabilities and limits

On 2.6.32-042stab* 32-bit kernels, only 16 gigabytes of RAM are detected.

Resolution

Consider using x86_64 architecture for hosts with large amount of RAM.

Search Words

x86_64

kernel

memory not recognized

32-bit

d02f9caf3e11b191a38179103495106f e8e50b42231236b82df27684e7ec0beb 2897d76d56d2010f4e3a28f864d69223

Email subscription for changes to this article
Save as PDF