linux dmidecode命令

 

dmidecode可以读出机器的DMI(Desktop Management Interface)信息。
这些信息包括了硬件以及BIOS、系统、主板、处理器、内存、缓存等等。

dmidecode在很多Linux上是默认安装的,比如centos等。

使用方法:

1

2

#dmidecode

#dmidecode -t 1

下面是网友总结的一些常用方法,写在前面方便查找。

#查看服务器型号:

dmidecode |grep -A8 "System Information" |grep "Product Name"|sed 's/^[ \t]*//'

#查看硬件编号:

dmidecode |grep -A8 "System Information" |grep "Serial Number" |sed 's/^[ \t]*//'

#现有内容数量和容量:

dmidecode |grep -A16 "Memory Device" |grep "Size" |sed 's/^[ \t]*//'

#最大支持内存容量:

dmidecode |grep "Maximum Capacity"  |sed 's/^[ \t]*//'

注意grep -A的用法
-A NUM, –after-context=NUM
打印出紧随匹配的行之后的下文 NUM 行。在相邻的匹配组之间将会打印内容是 — 的一行。

下面举几个例子,由于默认输出的内容太多,这里只挑几个类型。

#dmidecode -t 4

 

Handle 0x0400, DMI type 4, 40 bytes

Processor Information

        Socket Designation: CPU1

        Type: Central Processor

        Family: Xeon

        Manufacturer: Intel

        ID: 7A 06 01 00 FF FB EB BF

        Signature: Type 0, Family 6, Model 23, Stepping 10

        Flags:

                FPU (Floating-point unit on-chip)

                VME (Virtual mode extension)

                DE (Debugging extension)

                PSE (Page size extension)

                TSC (Time stamp counter)

                MSR (Model specific registers)

                PAE (Physical address extension)

                MCE (Machine check exception)

                CX8 (CMPXCHG8 instruction supported)

                APIC (On-chip APIC hardware supported)

                SEP (Fast system call)

                MTRR (Memory type range registers)

                PGE (Page global enable)

                MCA (Machine check architecture)

                CMOV (Conditional move instruction supported)

                PAT (Page attribute table)

                PSE-36 (36-bit page size extension)

                CLFSH (CLFLUSH instruction supported)

                DS (Debug store)

                ACPI (ACPI supported)

                MMX (MMX technology supported)

                FXSR (Fast floating-point save and restore)

                SSE (Streaming SIMD extensions)

                SSE2 (Streaming SIMD extensions 2)

                SS (Self-snoop)

                HTT (Hyper-threading technology)

                TM (Thermal monitor supported)

                PBE (Pending break enabled)

        Version: Intel(R) Xeon(R) CPU           E5420  @ 2.50GHz

        Voltage: 1.4 V

        External Clock: 1333 MHz

        Max Speed: 3600 MHz

        Current Speed: 2500 MHz

        Status: Populated, Enabled

        Upgrade: Socket LGA771

        L1 Cache Handle: 0x0700

        L2 Cache Handle: 0x0701

        L3 Cache Handle: 0x0702

        Serial Number: Not Specified

        Asset Tag: Not Specified

        Part Number: Not Specified

        Core Count: 4 ###4个核

        Core Enabled: 4

        Thread Count: 4

        Characteristics:

                64-bit capable

此处可以查看CPU信息
这里的信息不能作为判断CPU核心数、以及是否支持64的依据,相关信息请查看本站其他文章。

#dmidecode -t 1

 

Handle 0x0100, DMI type 1, 27 bytes

System Information

        Manufacturer: Dell Inc.

        Product Name: PowerEdge R710

        Version: Not Specified

        Serial Number: G[此处保密]

        UUID: 44454C4C-[此处保密]

        Wake-up Type: Power Switch

        SKU Number: Not Specified

        Family: Not Specified

此处信息有机器型号、Serial Number 序列号、UUID等

#dmidecode -t 8

 

Handle 0x0808, DMI type 8, 9 bytes

Port Connector Information

        Internal Reference Designator: USB Port

        Internal Connector Type: Access Bus (USB)

        External Reference Designator: Not Specified

        External Connector Type: None

        Port Type: USB

 

Handle 0x0809, DMI type 8, 9 bytes

Port Connector Information

        Internal Reference Designator: Not Specified

        Internal Connector Type: None

        External Reference Designator: Not Specified

        External Connector Type: RJ-45

        Port Type: Network Port

此处可以查看接口信息

#dmidecode -t 16

 

Handle 0x1000, DMI type 16, 15 bytes

Physical Memory Array

        Location: System Board Or Motherboard

        Use: System Memory

        Error Correction Type: Multi-bit ECC

        Maximum Capacity: 65280 MB

        Error Information Handle: Not Provided

        Number Of Devices: 8

此处可以查看主板支持最大内存

#dmidecode -t 17

 

Handle 0x0035, DMI type 17, 27 bytes

Memory Device

        Array Handle: 0x0031

        Error Information Handle: No Error

        Total Width: 72 bits

        Data Width: 64 bits

        Size: 1024 MB

        Form Factor: DIMM

        Set: 2

        Locator: DIMM2B

        Bank Locator: BANK2

        Type: DDR

        Type Detail: Synchronous

        Speed: 266 MHz (3.8 ns)

        Manufacturer:

        Serial Number:

        Asset Tag:

        Part Number:

此处可以查看内存条信息

附:dmidecode的类型代码:

Type Information

—————————————-

0 BIOS

1 System

2 Base Board

3 Chassis

4 Processor

5 Memory Controller

6 Memory Module

7 Cache

8 Port Connector

9 System Slots

10 On Board Devices

11 OEM Strings

12 System Configuration Options

13 BIOS Language

14 Group Associations

15 System Event Log

16 Physical Memory Array

17 Memory Device

18 32-bit Memory Error

19 Memory Array Mapped Address

20 Memory Device Mapped Address

21 Built-in Pointing Device

22 Portable Battery

23 System Reset

24 Hardware Security

25 System Power Controls

26 Voltage Probe

27 Cooling Device

28 Temperature Probe

29 Electrical Current Probe

30 Out-of-band Remote Access

31 Boot Integrity Services

32 System Boot

33 64-bit Memory Error

34 Management Device

35 Management Device Component

36 Management Device Threshold Data

37 Memory Channel

38 IPMI Device

39 Power Supply

40 Additional Information

41 Onboard Device

参考资料:
http://bbs.linuxtone.org/thread-7560-1-1.html
http://linuxtoy.org/archives/dmidecode.html
http://huanxiangwu.com/449/linux-dmidecode

 

 原文地址: http://www.ipcpu.com/2011/02/linux-dmicode/

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值