2010年4月27日

Dmidecode: 在 Linux 下獲取硬件信息

Dmidecode 這款軟件允許你在 Linux 系統下獲取有關硬件方面的信息。Dmidecode 遵循 SMBIOS/DMI 標準,其輸出的信息包括 BIOS、系統、主板、處理器、內存、緩存等等。

Dmidecode 應該在主流的 Linux 發行版中都可以找到,因此你只需通過所用發行版的包管理器安裝即可,如:

aptitude install dmidecode # Debian/Ubuntu
yum install dmidecode # Fedora
pacman -S dmidecode # Arch Linux
emerge -av dmidecode # Gentoo

不帶選項執行 dmidecode 通常會輸出所有的硬件信息,以下是在筆者機器上執行 dmidecode 後所得到的結果(部分):

\# dmidecode 2.10
SMBIOS 2.3 present.
26 structures occupying 1285 bytes.
Table at 0x000FC010.

Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
Vendor: American Megatrends Inc.
Version: 080012
Release Date: 02/06/2007
Address: 0xF0000
Runtime Size: 64 kB
ROM Size: 512 kB
...

Dmidecode 有個很有用的選項 -t,可以按指定類型輸出相關信息,假如要獲得處理器方面的信息,則可以執行

dmidecode -t processor

輸出:

# dmidecode 2.10
SMBIOS 2.3 present.

Handle 0x0004, DMI type 4, 35 bytes
Processor Information
Socket Designation: CPU 1
Type: Central Processor
Family: Unknown
Manufacturer: Intel
ID: F2 06 00 00 FF FB EB BF
Version: Genuine Intel(R) CPU 2140 @ 1.60GHz
Voltage: 1.3 V
External Clock: 200 MHz
Max Speed: 1600 MHz
Current Speed: 1600 MHz
Status: Populated, Enabled
Upgrade: Other
L1 Cache Handle: 0x0005
L2 Cache Handle: 0x0006
L3 Cache Handle: 0x0007
Serial Number: To Be Filled By O.E.M.
Asset Tag: To Be Filled By O.E.M.
Part Number: To Be Filled By O.E.M.

http://linuxtoy.org/archives/dmidecode.html

沒有留言:

發佈留言