[Linux] Linux下查詢硬體記憶體資訊 Memory Information

有時候常常再win可以做的事情, Linux也想做

像是查記憶體插了幾根, 最多可以支援到多大的記憶體之類的

dmidecode指令相當方便, 當然需要sudoer的權利才能用

相當詳細的教學說明: http://www.weithenn.org/cgi-bin/wiki.pl?Dmidecode-%E6%9F%A5%E8%A9%A2%E7%A1%AC%E9%AB%94%E8%B3%87%E8%A8%8A

這邊只稍微提及記憶體查詢, 其實他還可以查詢CPU, Motherboard...etc


1. 先用memory找出相關資訊

dmidecode -t memory

Result:
# dmidecode 2.11
SMBIOS 2.5 present.

Handle 0x0008, DMI type 6, 12 bytes
Memory Module Information
        Socket Designation: DIMM A1
        Bank Connections: 0 1
        Current Speed: 25 ns
        Type: DIMM SDRAM
        Installed Size: 2048 MB (Double-bank Connection)
        Enabled Size: 2048 MB (Double-bank Connection)
        Error Status: OK

Handle 0x0009, DMI type 6, 12 bytes
Memory Module Information
        Socket Designation: DIMM B1
        Bank Connections: 2 3
        Current Speed: 25 ns
        Type: DIMM SDRAM
        Installed Size: 2048 MB (Double-bank Connection)
        Enabled Size: 2048 MB (Double-bank Connection)
        Error Status: OK

Handle 0x0031, DMI type 16, 15 bytes
Physical Memory Array
        Location: System Board Or Motherboard
        Use: System Memory
        Error Correction Type: None
        Maximum Capacity: 4 GB
        Error Information Handle: Not Provided
        Number Of Devices: 2
....etc

2. 那東西太多了, 篩選一下, 假如我只要看大小跟插幾隻記憶體 (擷取Size)
sudo dmidecode -t memory | grep -A16 'Memory Device' | grep 'Size'
Result:
        Size: 2048 MB
        Size: 2048 MB

可以看出我這台電腦上面有插兩隻記憶體, 各2G, 而且滿了

補放個沒有插滿的(四插槽只裝兩隻)
 Size: 2048 MB
 Size: 2048 MB
 Size: No Module Installed
 Size: No Module Installed

3. 也可以查看記憶體頻率, 改成擷取個Speed即可
sudo dmidecode -t memory | grep -A16 'Memory Device' | grep 'Speed'
Result:
        Speed: 800 MHz
        Speed: 800 MHz

4. 來看一下最多可以裝到多少

sudo dmidecode -t memory |grep 'Maximum Capacity'
Result:
Maximum Capacity: 4 GB

留言

  1. 請問如果要看廠牌和S/N呢?

    回覆刪除
    回覆
    1. S/N 的話只要 dmidecode -t memory | grep 'Serial Number' 就可以看到了, 廠牌不一定有, 可以看 Manufacturer, 至少有製造商, 一樣是 grep 'Manufacturer' 即可

      刪除

張貼留言

這個網誌中的熱門文章

[Other] Chrome 重新整理所有開啟頁面

[Python] Simple Socket Server