
本文共 1140 字,大约阅读时间需要 3 分钟。
后勤部门使用dmidecode工具获取与分析内存信息
1.准备工作
- 工具安装前需安装Linux系统
- 可用自带工具或需安装最新版本的dmidecode
2.工具安装2.1 YumCentOS及其他Yum环境:
yum install -y dmidecode
2.2 APTDebian及其他APT环境:
apt install -y dmidecode
2.3 验证在终端下运行命令(需以sudo权限执行):
dmidecode
3.使用说明3.1 常用选项Supported options:
- -d:默认 lawy配置(Mem:/dev/mem),输出格式与无参数时一致
- -h:显示帮助信息
- -s:获取指定DMI字符串信息
- -t:获取指定类型信息
- -u:获取未解码原始条目内容
- --dump-bin file:将DMI数据保存到二进制文件
- --from-dump FILE:从二进制文件读取DMI数据
- -V:查看版本信息
3.2 选型说明-t类型细分:
- bios
- system
- baseboard
- chassis
- processor
- memory
- cache
- connector
- slot
4.实践操作4.1 内存条数获取执行以下命令:
dmidecode | grep -C 16 'Speed:' | grep -A 16 "Memory Device" | grep 'Memory Device' | wc -l
示例结果:
root@l:~# ...2root@l:~#
4.2 内存频率获取
dmidecode | grep -C 16 'Speed:' | grep -A 16 "Memory Device" | grep 'Speed:'
示例结果:
Speed: 2666 MT/sSpeed: 2666 MT/s
4.3 制造商信息获取
dmidecode | grep -C 16 'Speed:' | grep -A 16 "Memory Device" | grep 'Manufacturer:' | awk '{print $2}'
示例结果:
HynixHynix
4.4 内存容量获取
dmidecode | grep -C 16 'Speed:' | grep -A 16 "Memory Device" | grep 'Size:' | awk '{print $2}'
示例结果:
8192MB
4.5 内存类型获取
dmidecode | grep -C 16 'Speed:' | grep -A 16 "Memory Device" | grep 'Type:' | awk '{print $2}'
示例结果:
DDR4DDR4
发表评论
最新留言
关于作者
