Welcome! 登入 註冊
美寶首頁 美寶百科 美寶論壇 美寶落格 美寶地圖

Advanced

dmidecode:在 Linux 中查詢系統硬體資訊的指令(利用BIOS)

Posted by HP 
簡要說明:
Shell> dmidecode -t processor --> CPU 詳細資訊
Shell> dmidecode -t memory --> Memoery 資訊
Shell> dmidecode -t/--type --> 列出所有 type 選項


實例介紹:
我們在很多情況都需要知道 Linux 安裝在什麼樣的伺服器的硬體規格底下,但由於很多時候系統不是自己架的或不是自已經手購買,對詳細的資訊一下也很難查到。dmidecode這個指令幫我們轉譯硬體的BIOS資訊,讓我們能很方便地了解系統詳細的硬體資訊。

一般而言,我們用下列指令就可以得到系統硬體資訊:

Shell> dmidecode --type system/processor/memory/...

例如

Shell> dmidecode --type system

的結果會顯示:

# dmidecode 2.9
SMBIOS 2.3 present.

Handle 0x0100, DMI type 1, 25 bytes
System Information
  Manufacturer: HP
  Product Name: ProLiant DL380 G4

  Version: Not Specified
  Serial Number: SGH526X028
  UUID: 33393539-3736-5347-4835-323658303238
  Wake-up Type: Power Switch


我們就可以不用到Server旁邊,穿過重重障礙就可以知道 Sever是 HP ProLiant DL 380 G4。


而若是輸入
Shell> dmidecode --type processor

就可以看到以下(節錄)資訊:

Processor Information
   Socket Designation: Proc 2
   Type: Central Processor
   Family: Xeon
   Manufacturer: Intel
   ID: 43 0F 00 00 FF FB EB BF
   Signature: Type 0, Family 15, Model 4, Stepping 3
     Version: Not Specified
   Voltage: 1.4 V
   External Clock: 800 MHz
   Max Speed: 4800 MHz
   Current Speed: 3200 MHz
   Status: Populated, Idle


其中我們可以發現 CPU 是 Intel Xeon at 3.5Ghz


深入資訊:
Get Information About Your BIOS / Server Hardware From a Shell Without Opening Chassis ( BIOS Decoder ), cyberciti.biz, July 24, 2008.



Edited 7 time(s). Last edit at 07/08/2009 04:18AM by mepoadm.
(編輯記錄)