Quelle commande émettre pour trouver si ma RAM est DDR2 ou DDR3

23

Fedora 14 HP Netbook 210 Mini

Mon netbook avait 1 Go de mémoire DDR3. Mais cela ne suffisait pas. J'ai donc décidé de remplacer le 1 Go par un 2 Go ou DDR3.

Cependant, quelle commande puis-je émettre pour être sûr que j'utilise DDR3.

J'ai essayé ce qui suit cat /proc/meminfo

Cependant, il n'a répertorié aucune information sur la DDR3.

Y a-t-il une autre commande que je peux utiliser?

Merci beaucoup pour toutes suggestions.

ant2009
la source
1
As-tu essayé dmidecode?
Malabarba

Réponses:

21

En cours d'exécution dmidecodeou lshwdoit afficher le type. Peut nécessiter des privilèges root pour vérifier, cependant.

Sathyajith Bhat
la source
Trouvé en utilisant dmidecode. Cependant, lshw return 'commande introuvable'.
ant2009
Il est bien connu que les dmidecodeinformations sur la mémoire sont inexactes. Voir ici
David Schwartz
@DavidSchwartz, votre commentaire est faux et votre lien est mort. Au lieu de publier de tels commentaires minuscules, pensez à publier votre propre réponse avec plus de détails que ce que peut contenir le petit champ de commentaire. :) (Par exemple, si dmidecode était inexact, que utiliseriez-vous à la place? Cela ferait une bonne réponse.)
Quuxplusone
@Quuxplusone Le commentaire était correct et le lien était en ligne quand il a été fait. Malheureusement, vous ne pouvez pas modifier les commentaires des années plus tard, il est donc impossible de les garder à jour. Si j'avais eu de meilleures informations à l'époque, j'aurais laissé une réponse plutôt qu'un simple commentaire. Mais je ne l'ai pas fait et j'ai senti qu'il était important d'avertir quiconque lisant la réponse qu'il ne pouvait pas se fier aux informations fournies par dmidecode.
David Schwartz
pour simplement obtenir des informations sur la mémoire, vous pouvez utiliser dmidecode -t memoryoulshw -c memory
pd12
11

Selon /ubuntu/18372/how-can-i-find-out-what-ram-a-computer-system-has , le one-liner que vous recherchez est

sudo lshw -short -C memory

Cela crachera quelque chose le long des lignes 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

Sachez que la chaîne lisible par l'homme ( 4GiB DIMM DDR3) est auto-déclarée par la RAM et / ou le BIOS, elle n'est donc pas dans un format standardisé. Si vous êtes vraiment chanceux, il dira explicitement DDR3ou DDR4. Sinon, s'il indique une fréquence en MHz, vous pouvez essayer de faire une distinction en fonction de cela.

De Wikipédia :

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

Par exemple: la mémoire RAM DDR4 de mon autre ordinateur apparaît lshw -short -C memoryaussi simplement 16GiB DIMM Synchronous 2133 MHz (0.5 ns). La cote MHz indique qu'il s'agit presque certainement de DDR4.

Quuxplusone
la source
1

Voici la façon exacte de savoir si vous avez de la mémoire DDR2 ou DDR3 sur des systèmes Debian ou Ubuntu:

sudo dmidecode | grep DDR

Il retournera quelque chose comme ceci:

Type: DDR3

Ou vous pouvez le faire:

sudo lshw | grep DDR

Il renverra un peu plus d'informations, comme ceci:

description: SODIMM DDR3 Synchronous 1600 MHz (0.6 ns)

Je vous en prie.

Apofis
la source
Comme indiqué dans le commentaire publié il y a plus de deux ans, à la réponse de Sathya publiée il y a plus de trois ans, dmidecode est inexact. Et lshw ne fonctionnerait pas pour l'affiche originale.
ChrisInEdmonton
1

Utilisez-le pour trouver le type et la vitesse de la RAM sous Linux:

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

Testé sur Cent OS, Fedora, RHEL, Scientific Linux

Angsuman Chakraborty
la source