回答:
実行中dmidecode
またはlshw
タイプを表示する必要があります。ただし、チェックするにはルート権限が必要な場合があります。
dmidecode
メモリ情報の報告が不正確であることはよく知られています。こちらをご覧ください
dmidecode -t memory
かlshw -c memory
/ubuntu/18372/how-can-i-find-out-what-ram-a-computer-system-hasによると、あなたが探しているワンライナーは
sudo lshw -short -C memory
これは、次の行に沿って何かを吐き出します
H/W path Device Class Description
===========================================================
/0/0 memory 64KiB BIOS
/0/4 memory 256KiB L1 cache
/0/5 memory 1MiB L2 cache
/0/6 memory 8MiB L3 cache
/0/7 memory 8200MiB System Memory
/0/7/0 memory 4GiB DIMM DDR3 Synchronous
/0/7/1 memory DIMM [empty]
/0/7/2 memory 4GiB DIMM DDR3 Synchronous
/0/7/3 memory DIMM [empty]
/0/7/4 memory 8MiB FLASH
人間が読める文字列(4GiB DIMM DDR3
)はRAMやBIOSによって自己報告されるため、標準化された形式ではないことに注意してください。本当に運が良ければDDR3
、明示的にまたはと言いDDR4
ます。それ以外の場合、周波数がMHzで示されている場合は、それに基づいて区別を試みることができます。
ウィキペディアから:
DDR1: 2.5 V, 133–200 MHz
DDR2: 200–400 MHz
DDR3: 1.5 V, 400–800 MHz (up to 1400 MHz for super-high-end)
DDR4: 1.2 V, 2133–4266 MHz
たとえば、他のコンピューターのDDR4 RAMはlshw -short -C memory
単純に表示されます16GiB DIMM Synchronous 2133 MHz (0.5 ns)
。MHz定格は、ほぼ確実にDDR4であることを示しています。
DebianまたはUbuntuシステムにDDR2またはDDR3メモリがあるかどうかを確認する正確な方法は次のとおりです。
sudo dmidecode | grep DDR
次のようなものが返されます。
Type: DDR3
または、これを行うことができます:
sudo lshw | grep DDR
次のようなもう少し情報が返されます。
description: SODIMM DDR3 Synchronous 1600 MHz (0.6 ns)
どういたしまして。
これを使用して、Linux上のRAMのタイプと速度を見つけます。
sudo dmidecode --type 17|agrep -i 'speed|size|type'
Cent OS、Fedora、RHEL、Scientific Linuxでテスト済み
dmidecode
か?