free
et al will never correspond 1:1 with physically installed.free
derives its data from /proc/meminfo
. This page has a nice breakdown of the metrics: https://www.baeldung.com/linux/proc-meminfoIt totally depends on context. The kernel requires a minimum amount of memory to remain useful. In the context of a running Linux system, it makes sense that "total" only includes usable memory. No point in counting the memory the kernel is never going to let go of.Ah, now I understand. Total does not mean total in Linux. Thank you sir.
dmidecode
can be used to query the size of the physically installed DIMMs.Yes sir, I have adjusted my understanding of "Total" in regards to Linux.It totally depends on context. The kernel requires a minimum amount of memory to remain useful. In the context of a running Linux system, it makes sense that "total" only includes usable memory. No point in counting the memory the kernel is never going to let go of.
dmidecode
can be used to query the size of the physically installed DIMMs.