Symptom:
Why less memory is seen from the 'free' command output compared to what has been actually allocated to the server?
Solution:
Pls see the dmesg as bellow
Memory: 131417224K/134082252K available (7571K kernel code, 1587K rwdata, 3900K rodata, 2024K init, 3396K bss, 2665028K reserved, 0K cma-reserved)
And the free command and meminfo will show the total memory is about 131417224K.
According to this, we can see the total memory actual installed is 134082252K and the reset of memory is reserved for the usage as above.
So this is normal status that there is a difference between actual installed memory and the output from free command
You can plus all things to check the physical memory
ex)131417224K + 7571K + 1587K + 3900K + 2024K + 3396K + 2665028K = 134082252K (aprox)