RAMがDDR2またはDDR3であるかどうかを確認するために発行するコマンド


23

Fedora 14 HP Netbook 210 Mini

ネットブックには1 GBのDDR3メモリがありました。しかし、それだけでは十分ではありませんでした。そこで、1 GBを2 GBまたはDDR3に置き換えることにしました。

ただし、DDR3を使用していることを確認するために、どのコマンドを発行できますか。

私は次を試しました cat /proc/meminfo

ただし、DDR3に関する情報はリストされていません。

使用できる他のコマンドはありますか?

提案をありがとう。


1
試しましたdmidecodeか?
マラバルバ

回答:


21

実行中dmidecodeまたはlshwタイプを表示する必要があります。ただし、チェックするにはルート権限が必要な場合があります。


dmidecodeを使用して見つけました。ただし、lshwは「コマンドが見つかりません」を返します。
ant2009

dmidecodeメモリ情報の報告が不正確であることはよく知られています。こちらをご覧ください
デビッドシュワルツ

@DavidSchwartz、あなたのコメントは間違っていて、あなたのリンクは死んでいます。このような小さなコメントを投稿する代わりに、小さなコメントフィールドに収まらないほど詳細な独自の回答を投稿することを検討してください。:)(たとえば、dmidecode 不正確な場合、代わりに何を使用しますか?それは良い答えになります。)
Quuxplusone

@Quuxplusoneコメントは正しく、作成された時点でリンクは有効でした。残念ながら、数年後にコメントを編集することはできませんので、それらを最新の状態に保つことは不可能です。その時点でより良い情報があれば、単なるコメントではなく答えを残していたでしょう。しかし、私はそうしなかったし、dmidecodeが提供する情報に頼ることができない答えを読んでいる人に警告することが重要だと感じた。
デビッドシュワルツ

ただメモリ情報を取得するには、使用することができますdmidecode -t memorylshw -c memory
PD12

11

/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であることを示しています。


1

DebianまたはUbuntuシステムにDDR2またはDDR3メモリがあるかどうかを確認する正確な方法は次のとおりです。

sudo dmidecode | grep DDR

次のようなものが返されます。

Type: DDR3

または、これを行うことができます:

sudo lshw | grep DDR

次のようなもう少し情報が返されます。

description: SODIMM DDR3 Synchronous 1600 MHz (0.6 ns)

どういたしまして。


2年以上前に投稿されたコメントで述べたように、3年以上前に投稿されたSathyaの回答に対して、dmidecodeは不正確です。また、lshwは元のポスターでは機能しません。
ChrisInEdmonton 14

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.