Posso identificare la mia RAM senza spegnere Linux?


18

Vorrei valutare un po 'di nuova RAM per il nostro server di test VMware interno. (È una confezione consumer che utilizziamo per testare il nostro software e far funzionare VM aziendali). Ho dimenticato che tipo di RAM ha e preferirei non riavviare la macchina e accendere memtest86 + solo per ottenere le specifiche della RAM. Posso sapere che tipo di RAM comprare senza spegnere Linux e dare il via a tutti? EG sono le informazioni da qualche parte /proc?

Risposte:


25

Potresti provare a correre (come root) dmidecode -t memory. Credo che sia quello che lshwusa (come descritto nell'altra risposta), ma fornisce informazioni in un'altra forma e lshwnon è disponibile su ogni distribuzione Linux. Inoltre, nel mio caso, dmidecode produce il numero di risorsa, utile per collegarsi al sito Web di supporto della Dell.


Sei sicuro che non sia disponibile ovunque? Che cosa hai trovato carente?
Tshepang,

RHEL5, quello che eseguo su tutti i nostri server e workstation. Potrebbe essere in un repository di terze parti, ma in realtà non ne ho bisogno dmidecode.
jsbillings,

Penso che dmidecode sia la strada da percorrere. Vedi anche questa risposta per qualche informazione in più.
belacqua,

dmidecode mi ha servito bene più volte per l'interrogazione della memoria
BozoJoe

Si noti che si lshwtrova in EPEL, che è il più vicino a un repository aggiuntivo non di terze parti come è possibile ottenere con RHEL. (Anche se ho appena cercato quello, avendo usato solo in precedenza dmidecode.)
mattdm

16

Ecco cosa lshw -c memory( come root ) mi dà:

  *-firmware              
       description: BIOS
       vendor: Acer
       physical id: 0
       version: V1.41 (01/07/08)
       size: 113KiB
       capacity: 960KiB
       capabilities: isa pci pcmcia pnp upgrade shadowing escd cdboot acpi usb agp biosbootspecification
  *-cache:0
       description: L1 cache
       physical id: 5
       slot: L1 Cache
       size: 64KiB
       capacity: 64KiB
       capabilities: asynchronous internal write-back
  *-cache:1
       description: L2 cache
       physical id: 6
       slot: L2 Cache
       size: 4MiB
       capacity: 4MiB
       capabilities: burst internal write-back
  *-memory
       description: System Memory
       physical id: 16
       slot: System board or motherboard
       size: 4GiB
     *-bank:0
          description: SODIMM DDR2 Synchronous 667 MHz (1.5 ns)
          product: SODIMM000
          vendor: Mfg 0
          physical id: 0
          serial: 1234-B0
          slot: M1
          size: 2GiB
          width: 64 bits
          clock: 667MHz (1.5ns)
     *-bank:1
          description: SODIMM DDR2 Synchronous 667 MHz (1.5 ns)
          product: SODIMM001
          vendor: Mfg 1
          physical id: 1
          serial: 1234-B1
          slot: M2
          size: 2GiB
          width: 64 bits
          clock: 667MHz (1.5ns)

Quello che stai cercando è " Memoria di sistema ".


Questo è stato estremamente utile da sapere, grazie! Entrambe le tue risposte hanno funzionato e dato che potevo accettarne solo una, ho accettato jsbillings e ho votato la tua.
Josh,

@josh Se ciò che dice il ragazzo è vero, lshwnon è disponibile ovunque, allora sicuramente la sua risposta è superiore.
Tshepang,

1
Questo è quello che stavo pensando, ma è difficile quando entrambe le risposte erano corrette AFAICT! Inoltre, ha meno rappresentante, quindi potrebbe usare il +5 in più, è così che lo vedo comunque ... :-)
Josh

Dmidecode e lshw funzionano con dispositivi ARM integrati?
Ankur Agarwal,
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.