查看操作系统运行平台及硬件支持最大内存

作者:【吴业亮】云计算开发工程师
博客:http://blog.csdn.net/wylfengyujiancheng

本文介绍linux下dmidecode命令的两个应用
一、概念介绍:
DMI (Desktop Management Interface, DMI)就是帮助收集电脑系统信息的管理系统,DMI信息的收集必须在严格遵照SMBIOS规范的前提下进行。 SMBIOS(System Management BIOS)是主板或系统制造者以标准格式显示产品管理信息所需遵循的统一规范。SMBIOS和DMI是由行业指导机构Desktop Management Task Force (DMTF)起草的开放性的技术标准,其中DMI设计适用于任何的平台和操作系统。
DMI充当了管理工具和系统层之间接口的角色。它建立了标准的可管理系统更加方便了电脑厂商和用户对系统的了解。DMI的主要组成部分是Management Information Format (MIF)数据库。这个数据库包括了所有有关电脑系统和配件的信息。通过DMI,用户可以获取序列号、电脑厂商、串口信息以及其它系统配件信息。
二、判别操作系统运行平台
1、有些小伙伴有时在写代码时,在区分操作系统运行在什么环境上很头疼。是运行在物理机上?vmware上还是openstack环境上?通过dmidecode命令查看硬件产品信息,如果是物理机,就会回显物理机的型号,vmware环境上的虚拟机会返回VMware Virtual Platform关键字,openstack平台返回openstack关键字

# dmidecode |grep -i Product


三、查看硬件支持扩展多大内存。

有时有些小伙伴想扩展自己的机器,但一时找不到自己的机器产品文档,不知道机器支持的最内存是多大,dmidecode命令即可派上用场。

# dmidecode -t memory | grep -i max

你可能感兴趣的:(操作系统,硬件信息,dmidecode,最大内存)