Que comando emitir para descobrir se minha RAM é DDR2 ou DDR3

23

Fedora 14 HP Netbook 210 Mini

Meu netbook tinha 1 GB de memória DDR3. No entanto, isso não foi suficiente. Então, eu decidi substituir o 1 GB por um 2 GB ou DDR3.

No entanto, qual comando posso emitir para ter certeza de que estou usando DDR3.

Eu tentei o seguinte cat /proc/meminfo

No entanto, não listou nenhuma informação sobre DDR3.

Existe algum outro comando que eu possa usar?

Muito obrigado por todas as sugestões.

ant2009
fonte
11
Você já tentou dmidecode?
Malabarba

Respostas:

21

Em execução dmidecodeou lshwdeve mostrar o tipo. Pode exigir privilégios de root para verificar, no entanto.

Sathyajith Bhat
fonte
Encontrei usando dmidecode. No entanto, lshw return 'comando não encontrado'.
Ant2009
É sabido que dmidecodeé impreciso ao relatar informações de memória. Veja aqui
David Schwartz
@ DavidSchwartz, seu comentário está errado e seu link está morto. Em vez de postar comentários tão pequenos, considere postar uma resposta com mais detalhes do que cabem no pequeno campo de comentários. :) (Por exemplo, se dmidecode eram imprecisas, o que você usaria ? Vez Isso daria uma boa resposta.)
Quuxplusone
@Quuxplusone O comentário estava correto e o link estava ativo quando foi feito. Infelizmente, você não pode editar comentários anos depois, por isso é impossível mantê-los atualizados. Se eu tivesse melhores informações na época, teria deixado uma resposta em vez de apenas um comentário. Mas não o fiz e senti que era importante avisar qualquer pessoa que estivesse lendo a resposta que não podia confiar nas informações fornecidas pelo dmidecode.
David Schwartz
para obter apenas informações de memória, você pode usar dmidecode -t memoryoulshw -c memory
pd12
11

De acordo com /ubuntu/18372/how-can-i-find-out-what-ram-a-computer-system-has , o one-liner que você está procurando é

sudo lshw -short -C memory

Isso cuspirá algo ao longo das linhas de

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

Esteja ciente de que a string legível por humanos ( 4GiB DIMM DDR3) é auto-relatada pela RAM e / ou BIOS, portanto, não está em nenhum formato padronizado. Se você tiver realmente sorte, dirá explicitamente DDR3ou DDR4. Caso contrário, se indicar uma frequência em MHz, você pode tentar distinguir com base nisso.

Da Wikipedia :

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

Por exemplo: A RAM DDR4 do meu outro computador aparece da maneira lshw -short -C memorymais simples 16GiB DIMM Synchronous 2133 MHz (0.5 ns). A classificação de MHz indica que é quase certamente DDR4.

Quuxplusone
fonte
1

Aqui está a maneira exata de descobrir se você possui memória DDR2 ou DDR3 nos sistemas Debian ou Ubuntu:

sudo dmidecode | grep DDR

Ele retornará algo como isto:

Type: DDR3

Ou você pode fazer isso:

sudo lshw | grep DDR

Ele retornará um pouco mais de informações, assim:

description: SODIMM DDR3 Synchronous 1600 MHz (0.6 ns)

De nada.

Apofis
fonte
Conforme observado no comentário postado há mais de dois anos, para a resposta de Sathya postada há mais de três anos, dmidecode é impreciso. E lshw não funcionaria para o pôster original.
ChrisInEdmonton
1

Use isso para encontrar o tipo e a velocidade da RAM no Linux:

sudo dmidecode --type 17|agrep -i 'speed|size|type'

Testado no Cent OS, Fedora, RHEL, Scientific Linux

Angsuman Chakraborty
fonte