Утилита dmidecode и команда free в Linux отличаются по предоставляемой информации:
- dmidecode позволяет просматривать информацию об аппаратном обеспечении, подключённом к материнской плате компьютера, в том числе и об оперативной памяти. 1 С её помощью можно узнать количество слотов для памяти, количество установленных планок, а также напряжение питания и частоту оперативной памяти. 1
- Команда free показывает использование системной памяти в системе, включая пространство подкачки. 3 С её помощью можно узнать общее количество и количество свободной физической памяти и файла подкачки, а также буфера ядра. 1
Таким образом, основное отличие в том, что dmidecode выводит более подробную информацию о установленных модулях памяти, в то время как команда free показывает использование оперативной памяти в целом.