sudo dmidecode -t memory | grep Size
sudo dmidecode -t memory | grep "Size: 32 GB" | wc -l
运行结果:
Size: 32 GB
Non-Volatile Size: None
Volatile Size: 32 GB
Cache Size: None
Logical Size: None
Size: No Module Installed
Non-Volatile Size: None
Volatile Size: None
Cache Size: None
Logical Size: None
上述代码显示了每个插槽的内存状态,命令的输出按照这些插槽的物理顺序进行排列,显示每个插槽中安装的内存模块的大小。
根据运行结果,第二行代码运行结果除以2即为内存条的个数。
# /proc/meminfo 文件包含了总内存、空闲内存、缓冲区和缓存等
cat /proc/meminfo
# ps 按照内存使用百分比的降序列出进程,包括各个进程占用的内存量
ps aux --sort=-%mem