Site icon Mr. 沙先生

用 dmidecode 查看 Linux 硬體資訊

前幾天一位同事問到如何查看目前 Server 上的記憶體插了多少隻記憶體、目前插了多少隻、還有多少隻可以插。

 

在 Linux 上除了可以在 /proc 和 dmesg 看到目前伺服器的資源以外,如果要查看目前硬體的型號還可以用 dmidecode 這個工具查看所有的 DMI (Direct Media Interface)

 

dmidecode install

dmidecode 這個工具在多數的 Linux 都將他內建在系統內,包含主流的 Ubuntu / Redhat 系列,如果不存在可以用以下方式安裝

# by Redhat/CentOS
$ yum install dmidecode

# by Ubuntu
$ apt-get install dmidecode

 

 

HowTo use dmidecode

顧名思義這個工具是將 DMI 解碼後顯示訊息,第一次使用 dmidecode 可以先看一下他的 help

$ dmidecode --help
Usage: dmidecode [OPTIONS]
Options are:
 -d, --dev-mem FILE     Read memory from device FILE (default: /dev/mem)
 -h, --help             Display this help text and exit
 -q, --quiet            Less verbose output
 -s, --string KEYWORD   Only display the value of the given DMI string
 -t, --type TYPE        Only display the entries of given type
 -u, --dump             Do not decode the entries
     --dump-bin FILE    Dump the DMI data to a binary file
     --from-dump FILE   Read the DMI data from a binary file
 -V, --version          Display the version and exit

 

 

查看CPU

$ dmidecode -t processor

 

查看記憶體

$ dmidecode -t memory

 

查看 BIOS

$ dmidecode -t bios

 

dmidecode 原先是由 Redhat 一位開發者開發,所幸有人接手,最後更新時間為 2016-09-22,至少目前還有在動。

 

 

 

Exit mobile version