Thanks for the help. I have run all of the commands and they are below. It is showing the 4 sticks at 8 GB a stick but is only reporting the 16 everywhere else. They are from the same manufacturer (Crucial) but they are slightly different version of one of their lines but the same speeds. That may be it then. Have you found any way to test if that could be the issue?
root@ProxMox:~# lsmem -a
-bash: lsmem: command not found
root@ProxMox:~# dmidecode --type memory
# dmidecode 3.0
Getting SMBIOS data from sysfs.
SMBIOS 3.0.0 present.
Handle 0x0010, DMI type 16, 23 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: None
Maximum Capacity: 256 GB
Error Information Handle: 0x000F
Number Of Devices: 4
Handle 0x0017, DMI type 17, 40 bytes
Memory Device
Array Handle: 0x0010
Error Information Handle: 0x0016
Total Width: 64 bits
Data Width: 64 bits
Size: 8192 MB
Form Factor: DIMM
Set: None
Locator: DIMM 0
Bank Locator: P0 CHANNEL A
Type: DDR4
Type Detail: Synchronous Unbuffered (Unregistered)
Speed: 2134 MHz
Manufacturer: 859<
Serial Number: 00000000
Asset Tag: Not Specified
Part Number: BLT8G4D30AETA.K16FE
Rank: 2
Configured Clock Speed: 1067 MHz
Minimum Voltage: 1.2 V
Maximum Voltage: 1.2 V
Configured Voltage: 1.2 V
Handle 0x001A, DMI type 17, 40 bytes
Memory Device
Array Handle: 0x0010
Error Information Handle: 0x0019
Total Width: 64 bits
Data Width: 64 bits
Size: 8192 MB
Form Factor: DIMM
Set: None
Locator: DIMM 1
Bank Locator: P0 CHANNEL A
Type: DDR4
Type Detail: Synchronous Unbuffered (Unregistered)
Speed: 2134 MHz
Manufacturer: 859<
Serial Number: E2440F5D
Asset Tag: Not Specified
Part Number: BLS8G4D30BESBK.8FD
Rank: 1
Configured Clock Speed: 1067 MHz
Minimum Voltage: 1.2 V
Maximum Voltage: 1.2 V
Configured Voltage: 1.2 V
Handle 0x001D, DMI type 17, 40 bytes
Memory Device
Array Handle: 0x0010
Error Information Handle: 0x001C
Total Width: 64 bits
Data Width: 64 bits
Size: 8192 MB
Form Factor: DIMM
Set: None
Locator: DIMM 0
Bank Locator: P0 CHANNEL B
Type: DDR4
Type Detail: Synchronous Unbuffered (Unregistered)
Speed: 2134 MHz
Manufacturer: 859<
Serial Number: 00000000
Asset Tag: Not Specified
Part Number: BLT8G4D30AETA.K16FE
Rank: 2
Configured Clock Speed: 1067 MHz
Minimum Voltage: 1.2 V
Maximum Voltage: 1.2 V
Configured Voltage: 1.2 V
Handle 0x0020, DMI type 17, 40 bytes
Memory Device
Array Handle: 0x0010
Error Information Handle: 0x001F
Total Width: 64 bits
Data Width: 64 bits
Size: 8192 MB
Form Factor: DIMM
Set: None
Locator: DIMM 1
Bank Locator: P0 CHANNEL B
Type: DDR4
Type Detail: Synchronous Unbuffered (Unregistered)
Speed: 2134 MHz
Manufacturer: 859<
Serial Number: E2440F99
Asset Tag: Not Specified
Part Number: BLS8G4D30BESBK.8FD
Rank: 1
Configured Clock Speed: 1067 MHz
Minimum Voltage: 1.2 V
Maximum Voltage: 1.2 V
Configured Voltage: 1.2 V
root@ProxMox:~# free -mh
total used free shared buff/cache available
Mem: 15G 11G 3.8G 51M 660M 4.1G
Swap: 7.2G 0B 7.2G
root@ProxMox:~# dmesg | grep Memory
[ 0.000000] Memory: 16235164K/16708240K available (12300K kernel code, 2481K rwdata, 4312K rodata, 2420K init, 2416K bss, 473076K reserved, 0K cma-reserved)
[ 0.084583] x86/mm: Memory block size: 128MB
root@ProxMox:~# cat /proc/meminfo | grep Total
MemTotal: 16418808 kB
SwapTotal: 7602172 kB
VmallocTotal: 34359738367 kB
CmaTotal: 0 kB
HugePages_Total: 0