1. 内存的插槽数,已经使用多少插槽.每条内存多大,已使用内存多
dmidecode | grep -P -A 5 "Memory\s+Device" | grep Size | grep -v Range
Size: 2048 MB
Size: 2048 MB
Size: No Module Installed
Size: No Module Installed
Size: No Module Installed
Size: No Module Installed
Size: No Module Installed
Size: No Module Installed
2. 支持的最大内存容量
dmidecode | grep -P 'Maximum\s+Capacity'
Maximum Capacity: 64 GB
3. 查看内存的频率
dmidecode | grep -A16 "Memory Device"
dmidecode | grep -A16 "Memory Device" | grep 'Speed'
Speed: 667 MHz (1.5 ns)
Speed: 667 MHz (1.5 ns)
Speed: 667 MHz (1.5 ns)
Speed: 667 MHz (1.5 ns)
Speed: 667 MHz (1.5 ns)
Speed: 667 MHz (1.5 ns)
Speed: 667 MHz (1.5 ns)
Speed: 667 MHz (1.5 ns)
转来的.谢谢分享
开启EDAC服务或加载EDAC内核模块后:
grep "[0-9]" /sys/devices/system/edac/mc/mc*/csrow*/ch*_ce_count
count不为0的行即代表存在内存错误。
mc*:第好多个CPU。
csrow*:内存通道。
ch*:通道内的第几根内存。
EDAC_MC模块大量输出报警信息的临时解决办法
关闭报警信息
echo "0" >/sys/devices/system/edac/mc/log_ue
echo "0" >/sys/devices/system/edac/mc/log_ce
转载于:https://blog.51cto.com/shutdownsky/347100