Quale comando emettere per trovare se la mia RAM è DDR2 o DDR3


23

Netbook 210 Mini Fedora 14 HP

Il mio netbook aveva 1 GB di memoria DDR3. Tuttavia, non era abbastanza. Così ho deciso di sostituire 1 GB con 2 GB o DDR3.

Tuttavia, quale comando posso emettere per essere sicuro di utilizzare DDR3.

Ho provato quanto segue cat /proc/meminfo

Tuttavia, non ha elencato alcuna informazione su DDR3.

C'è qualche altro comando che posso usare?

Mille grazie per eventuali suggerimenti.


1
Ci hai provato dmidecode?
Malabarba,

Risposte:


21

In esecuzione dmidecodeo lshwdovrebbe mostrare il tipo. Potrebbe richiedere i privilegi di root per verificare, tuttavia.


Trovato tramite dmidecode. Tuttavia, lshw restituisce 'comando non trovato'.
ant2009,

È noto che non dmidecodeè preciso nel riportare informazioni sulla memoria. Vedi qui
David Schwartz,

@DavidSchwartz, il tuo commento è sbagliato e il tuo link è morto. Invece di pubblicare commenti così piccoli, considera la possibilità di pubblicare una tua risposta con più dettagli di quelli che possono rientrare nel campo dei commenti piccoli. :) (Ad esempio, se dmidecode fosse impreciso, cosa
useresti

@Quuxplusone Il commento era corretto e il link era attivo al momento della creazione. Purtroppo, non è possibile modificare i commenti anni dopo, quindi è impossibile mantenerli aggiornati. Se avessi avuto informazioni migliori al momento, avrei lasciato una risposta piuttosto che un semplice commento. Ma non l'ho fatto e ho ritenuto importante avvertire chiunque leggesse la risposta di non poter fare affidamento sulle informazioni fornite da dmidecode.
David Schwartz,

per ottenere solo informazioni sulla memoria, è possibile utilizzare dmidecode -t memoryolshw -c memory
pd12

11

Secondo /ubuntu/18372/how-can-i-find-out-what-ram-a-computer-system-has , il one-liner che stai cercando è

sudo lshw -short -C memory

Questo sputerà qualcosa sulla falsariga di

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

Tenere presente che la stringa ( 4GiB DIMM DDR3) leggibile dall'uomo è auto-segnalata dalla RAM e / o dal BIOS, quindi non è in alcun formato standardizzato. Se sei davvero fortunato, dirà esplicitamente DDR3o DDR4. Altrimenti, se indica una frequenza in MHz, puoi provare a distinguere in base a quello.

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

Ad esempio: la RAM DDR4 dell'altro computer viene visualizzata lshw -short -C memorysemplicemente 16GiB DIMM Synchronous 2133 MHz (0.5 ns). La valutazione MHz indica che è quasi certamente DDR4.


1

Ecco il modo esatto per scoprire se hai memoria DDR2 o DDR3 su sistemi Debian o Ubuntu:

sudo dmidecode | grep DDR

Restituirà qualcosa del genere:

Type: DDR3

Oppure puoi farlo:

sudo lshw | grep DDR

Restituirà un po 'più di informazioni, in questo modo:

description: SODIMM DDR3 Synchronous 1600 MHz (0.6 ns)

Prego.


Come notato nel commento pubblicato più di due anni fa, alla risposta di Sathya pubblicata più di tre anni fa, dmidecode è impreciso. E lshw non funzionerebbe per il poster originale.
ChrisInEdmonton,

1

Usa questo per trovare il tipo e la velocità della RAM su Linux:

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

Testato su Cent OS, Fedora, RHEL, Scientific Linux

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.