使用しているRAMスロットの数を確認するにはどうすればよいですか?

使用しているRAMスロットの数を確認するにはどうすればよいですか?

ラップトップにRAM(DIMM)モジュールをいくつ取り付けたか忘れました。ネジを緩めたくありませんが、bashを使用してコンソールで探したいです。この情報をどのように収集しますか?

答え1

あなたが言及していないので、これがLinuxにあるとします。ルートアクセス権がある場合は、次のいずれかが表示されます。

dmidecode -t memory
dmidecode -t 16
lshw -class memory

答え2

シェルについてよく知らないユーザーのために簡単に作成しましょう。

sudo dmidecode -t memory | grep -i size

私のラップトップの出力は次のとおりです。

Size: 2048 MB
Size: 1024 MB

...1つの1 GBモジュールと1つの2 GBモジュールが取り付けられていることを示しています。

答え3

sudo dmidecode -t 16

レポートは次のとおりです。

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

私のモジュールの1つは、RAMが4GiBしかないことを指摘したいと思います。この情報は次のように表示されます。

 sudo dmidecode -t 17

次のように表示されます。

# dmidecode 2.11
SMBIOS 2.7 present.

Handle 0x000B, DMI type 17, 34 bytes
Memory Device
    Array Handle: 0x000A
    Error Information Handle: Not Provided
    Total Width: Unknown
    Data Width: Unknown
    Size: No Module Installed
    Form Factor: DIMM
    Set: None
    Locator: ChannelA-DIMM0
    Bank Locator: BANK 0
    Type: Unknown
    Type Detail: None
    Speed: Unknown
    Manufacturer: Not Specified
    Serial Number: Not Specified
    Asset Tag: None
    Part Number: Not Specified
    Rank: Unknown
    Configured Clock Speed: Unknown

Handle 0x000C, DMI type 17, 34 bytes
Memory Device
    Array Handle: 0x000A
    Error Information Handle: Not Provided
    Total Width: 64 bits
    Data Width: 64 bits
    Size: 4096 MB
    Form Factor: SODIMM
    Set: None
    Locator: ChannelB-DIMM0
    Bank Locator: BANK 2
    Type: DDR3
    Type Detail: Synchronous
    Speed: 1600 MHz
    Manufacturer: Hynix/Hyundai
    Serial Number: 11111111
    Asset Tag: None
    Part Number: HMT351S6CFR8C-PB  
    Rank: Unknown
    Configured Clock Speed: 1600 MHz

ご覧のとおり、バンク2はいっぱいで、バンク0は空です。マザーボードには2つのRAMスロットしかありませんが、デュアルチャンネルである必要があります。

答え4

[root@kr0 ~]# lsmem
RANGE                                 SIZE  STATE REMOVABLE BLOCK
0x0000000040000000-0x000000063fffffff  24G online       yes  1-24

Memory block size:         1G
Total online memory:      24G
Total offline memory:      0B

関連情報