CentOS7で使用中のメモリの枚数や容量を調べる「dmidecode –type memory」コマンド
投稿日:2017年05月09日
最終更新日:
もくじ
- 「dmidecode」コマンドは何か
- 「dmidecode –type memory」コマンドの使い方
「dmidecode」コマンドは何か
「dmidecode」コマンドは、現在稼働しているマシンのハードウェア情報を取得するコマンドです。root権限で普通に [VIM] sudo dmidecode [/VIM] を実行すれば、BIOSやCPU、メモリなどの情報が表示されます。後ろに「–type memory」とつければメモリの情報だけが表示されますが、コレと同じ要領でBIOSやCPUの情報だけを表示させることもできます。「–type」と打ち込んだ後に半角スペースをはさみ、情報を表示したいものを指定しましょう。指定できる主なものを以下に示します。
- bios(BIOS)
- processor(CPU)
- memory(メインメモリ)
- baseboard(マザーボード)
「dmidecode –type memory」コマンドの使い方
root権限で「dmidecode –type memory」を実行しましょう。 [VIM] sudo dmidecode –type memory [/VIM] 実行すると、メモリの情報がずらずら表示されます。メモリが刺さっていないソケットについても一応情報が表示されます。表示は以下のような感じです。 [VIM] # dmidecode 3.0 Scanning /dev/mem for entry point. SMBIOS 2.4 present. Handle 0x0084, DMI type 5, 46 bytes Memory Controller Information Error Detecting Method: None Error Correcting Capabilities: None Supported Interleave: One-way Interleave Current Interleave: One-way Interleave Maximum Memory Module Size: 32768 MB Maximum Total Memory Size: 491520 MB Supported Speeds: 70 ns 60 ns Supported Memory Types: FPM EDO DIMM SDRAM Memory Module Voltage: 3.3 V Associated Memory Slots: 15 0x0006 0x0007 0x0008 0x0009 0x000A 0x000B 0x000C 0x000D 0x000E 0x000F 0x0010 0x0011 0x0012 0x0013 0x0014 Enabled Error Correcting Capabilities: None Handle 0x0085, DMI type 6, 12 bytes Memory Module Information Socket Designation: RAM socket #0 Bank Connections: None Current Speed: Unknown Type: EDO DIMM Installed Size: 2048 MB (Single-bank Connection) Enabled Size: 2048 MB (Single-bank Connection) Error Status: OK Handle 0x0086, DMI type 6, 12 bytes Memory Module Information Socket Designation: RAM socket #1 Bank Connections: None Current Speed: Unknown Type: DIMM Installed Size: Not Installed Enabled Size: Not Installed Error Status: OK [/VIM]
「socket #0」「socket #1」みたいな感じでメモリースロット(ソケット)番号が表示され、その下に各スロットの情報が表示されます。場合によっては、メモリースロット番号を何かの設定に使うこともあります。
参考リンク