Only having 16GB of RAM (normally 24GB)

TheReelaatiiv

Member
Mar 29, 2012
89
0
6
Hello,

i've restarted my proxmox hostmachine because i wanted to load the kernel "config-2.6.32-11-pve". After the reboot, i only had 16GB of ram any more (my machine has 24GB of ram). After installing the kernel "config-2.6.32-10-pve" again, it has again 24GB ram.

Summary:
config-2.6.32-11-pve only sees 16GB of ram.
config-2.6.32-10-pve sees all 24GB of ram.

What the hell is this? o_O
 
TheReelaatiiv;53666 Summary: config-2.6.32-11-pve only sees 16GB of ram. config-2.6.32-10-pve sees all 24GB of ram. [/QUOTE said:
How is the 24GB divided into RAM modules? 24GB sounds like an odd number to me is it 2*8 and 2*4?
Some MB/BIOS requires RAM installed a special way when the numbers aren't even. Even though config-2.6.32-10-pve sees all 24GB does not necessarily mean that the machine/OS is able to use all your RAM. If your RAM is 2*8 and 2*4 I strongly recommend you to consult your MB dokumentaion.
 
Code:
     *-memory:0          description: System Memory
          physical id: d
          slot: System board or motherboard
        *-bank:0
             description: DIMM 1333 MHz (0.8 ns)
             vendor: Manufacturer00
             physical id: 0
             serial: 00000000
             slot: DIMM1A
             size: 4GiB
             width: 64 bits
             clock: 1333MHz (0.8ns)
        *-bank:1
             description: DIMM 1333 MHz (0.8 ns)
             vendor: Manufacturer01
             physical id: 1
             serial: 00000000
             slot: DIMM1B
             size: 4GiB
             width: 64 bits
             clock: 1333MHz (0.8ns)
        *-bank:2
             description: DIMM 1333 MHz (0.8 ns)
             vendor: Manufacturer02
             physical id: 2
             serial: 00000000
             slot: DIMM2A
             size: 4GiB
             width: 64 bits
             clock: 1333MHz (0.8ns)
        *-bank:3
             description: DIMM 1333 MHz (0.8 ns)
             vendor: Manufacturer03
             physical id: 3
             serial: 00000000
             slot: DIMM2B
             size: 4GiB
             width: 64 bits
             clock: 1333MHz (0.8ns)
        *-bank:4
             description: DIMM 1333 MHz (0.8 ns)
             vendor: Manufacturer04
             physical id: 4
             serial: 00000000
             slot: DIMM3A
             size: 4GiB
             width: 64 bits
             clock: 1333MHz (0.8ns)
        *-bank:5
             description: DIMM 1333 MHz (0.8 ns)
             vendor: Manufacturer05
             physical id: 5
             serial: 00000000
             slot: DIMM3B
             size: 4GiB
             width: 64 bits
             clock: 1333MHz (0.8ns)
     *-memory:1 UNCLAIMED
          description: Flash Memory
          physical id: 1b
          slot: System board or motherboard
          capacity: 4MiB
        *-bank UNCLAIMED
             description: FLASH Non-volatile 33 MHz (30.3 ns)
             product: 25L3205
             vendor: MXIC
             physical id: 0
             size: 4MiB
             width: 8 bits
             clock: 33MHz (30.3ns)
     *-memory:2 UNCLAIMED
          physical id: 1
     *-memory:3 UNCLAIMED
          physical id: 2
 
How is the 24GB divided into RAM modules? 24GB sounds like an odd number to me is it 2*8 and 2*4?
Some MB/BIOS requires RAM installed a special way when the numbers aren't even. Even though config-2.6.32-10-pve sees all 24GB does not necessarily mean that the machine/OS is able to use all your RAM. If your RAM is 2*8 and 2*4 I strongly recommend you to consult your MB dokumentaion.

Lot's of server motherboards have 6 banks for RAM (all of mine do - SuperMicro Motherboards), I have 6 x 4GB installed in mine... I'd be willing to bet the OP does as well. But for the record, I see all 24GB of my RAM with kernel Linux svr01 2.6.32-11-pve #1 SMP Wed Apr 11 07:17:05 CEST 2012 x86_64 GNU/Linux
 
Lot's of server motherboards have 6 banks for RAM (all of mine do - SuperMicro Motherboards), I have 6 x 4GB installed in mine... I'd be willing to bet the OP does as well. But for the record, I see all 24GB of my RAM with kernel Linux svr01 2.6.32-11-pve #1 SMP Wed Apr 11 07:17:05 CEST 2012 x86_64 GNU/Linux

Yep, tripple channel memory is one way to end up with 24GB.
I also have a couple of Supermicro boards with 6 x 4GB RAM modules and every version of Proxmox has seen all 24GB.

The only thing I can think of to help solve the OP issue is to make sure you have the latest BIOS for the motherboard.
 
Lets see: I looked into the files "/boot/config-2.6.32-10-pve" and "/boot/config-2.6.32-11-pve" and saw this entry in BOTH files:

Code:
CONFIG_BLK_DEV_RAM_COUNT=16
CONFIG_BLK_DEV_RAM_SIZE=16384

But the 2.6.32-10-pve Kernel is using all 24g of ram? :confused:
 
I've upgraded my system to Kernel 2.6.32-12-pve. The same thing as in 2.6.32-11-pve :(
Lets see. This is from 2.6.32-10-pve:
Code:
     *-memory:0          description: System Memory          physical id: d
          slot: System board or motherboard
        *-bank:0
             description: DIMM 1333 MHz (0.8 ns)
             vendor: Manufacturer00
             physical id: 0
             serial: 00000000
             slot: DIMM1A
             size: 4GiB
             width: 64 bits
             clock: 1333MHz (0.8ns)
        *-bank:1
             description: DIMM 1333 MHz (0.8 ns)
             vendor: Manufacturer01
             physical id: 1
             serial: 00000000
             slot: DIMM1B
             size: 4GiB
             width: 64 bits
             clock: 1333MHz (0.8ns)
        *-bank:2
             description: DIMM 1333 MHz (0.8 ns)
             vendor: Manufacturer02
             physical id: 2
             serial: 00000000
             slot: DIMM2A
             size: 4GiB
             width: 64 bits
             clock: 1333MHz (0.8ns)
        *-bank:3
             description: DIMM 1333 MHz (0.8 ns)
             vendor: Manufacturer03
             physical id: 3
             serial: 00000000
             slot: DIMM2B
             size: 4GiB
             width: 64 bits
             clock: 1333MHz (0.8ns)
        *-bank:4
             description: DIMM 1333 MHz (0.8 ns)
             vendor: Manufacturer04
             physical id: 4
             serial: 00000000
             slot: DIMM3A
             size: 4GiB
             width: 64 bits
             clock: 1333MHz (0.8ns)
        *-bank:5
             description: DIMM 1333 MHz (0.8 ns)
             vendor: Manufacturer05
             physical id: 5
             serial: 00000000
             slot: DIMM3B
             size: 4GiB
             width: 64 bits
             clock: 1333MHz (0.8ns)
     *-memory:1 UNCLAIMED
          description: Flash Memory
          physical id: 1b
          slot: System board or motherboard
          capacity: 4MiB
        *-bank UNCLAIMED
             description: FLASH Non-volatile 33 MHz (30.3 ns)
             product: 25L3205
             vendor: MXIC
             physical id: 0
             size: 4MiB
             width: 8 bits
             clock: 33MHz (30.3ns)
     *-memory:2 UNCLAIMED
          physical id: 1
     *-memory:3 UNCLAIMED
          physical id: 2
If you can see, there is ram in *-bank:0 and *-bank:1
In kernel 2.6.32-12-pve these slots are empty:
Code:
     *-memory:0
          description: System Memory
          physical id: d
          slot: System board or motherboard
        *-bank:0
             description: DIMM 1333 MHz (0.8 ns) [empty]
             product: ModulePartNumber00
             vendor: Manufacturer00
             physical id: 0
             serial: SerNum00
             slot: DIMM1A
             width: 64 bits
             clock: 1333MHz (0.8ns)
        *-bank:1
             description: DIMM 1333 MHz (0.8 ns) [empty]
             product: ModulePartNumber01
             vendor: Manufacturer01
             physical id: 1
             serial: SerNum01
             slot: DIMM1B
             width: 64 bits
             clock: 1333MHz (0.8ns)
        *-bank:2
             description: DIMM 1333 MHz (0.8 ns)
             vendor: Manufacturer02
             physical id: 2
             serial: 00000000
             slot: DIMM2A
             size: 4GiB
             width: 64 bits
             clock: 1333MHz (0.8ns)
        *-bank:3
             description: DIMM 1333 MHz (0.8 ns)
             vendor: Manufacturer03
             physical id: 3
             serial: 00000000
             slot: DIMM2B
             size: 4GiB
             width: 64 bits
             clock: 1333MHz (0.8ns)
        *-bank:4
             description: DIMM 1333 MHz (0.8 ns)
             vendor: Manufacturer04
             physical id: 4
             serial: 00000000
             slot: DIMM3A
             size: 4GiB
             width: 64 bits
             clock: 1333MHz (0.8ns)
        *-bank:5
             description: DIMM 1333 MHz (0.8 ns)
             vendor: Manufacturer05
             physical id: 5
             serial: 00000000
             slot: DIMM3B
             size: 4GiB
             width: 64 bits
             clock: 1333MHz (0.8ns)
     *-memory:1 UNCLAIMED
          description: Flash Memory
          physical id: 1b
          slot: System board or motherboard
          capacity: 4MiB
        *-bank UNCLAIMED
             description: FLASH Non-volatile 33 MHz (30.3 ns)
             product: 25L3205
             vendor: MXIC
             physical id: 0
             size: 4MiB
             width: 8 bits
             clock: 33MHz (30.3ns)
     *-memory:2 UNCLAIMED
          physical id: 1
     *-memory:3 UNCLAIMED
          physical id: 2
So, there are 8gb of ram gone and i don't know how to get them back :(
 
Can't really help with your issue, but the first thing for me would be to flash the latest BIOS for the motherboard, and check again.

If the problem persists you should file a bugreport on the OpenVZ Bugzilla, because the Proxmox devs usually can't solve kernel issues.
Don't forget to include detailed hardware information and the exact kernel version:

Do it here:
http://bugzilla.openvz.org


 
Last edited:
1. i'm not able to update the bios or anything outside of linux because this is an ovh.net server.
2. are there any diff-logs between 10 and 11?

Sent from my GT-I9100 using Tapatalk
 
I've reinstalled the entire server, now it works. Seems that there was a bug after upgrading to the new kernel version. Thanks for help
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!