Como encontrar a frequência e o tipo da minha RAM atual?

126

Como vou descobrir a frequência e o tipo da minha RAM atual? Meu sistema operacional é o Ubuntu 12.04.

Ben
fonte
Veja também askubuntu.com/q/18372/255443 que, na minha opinião, tem uma resposta melhor.
Simon Forsberg

Respostas:

185

Isso deve fazer:

sudo lshw -short -C memory
Malte Skoruppa
fonte
5
Aguarde um pouco, ele produzirá mais.
Malte Skoruppa
6
Isso não exibe a frequência.
Braiam
4
Deveria e funciona para mim: no meu computador, duas das linhas dizem "4GiB DIMM DDR3 síncrono 1333 MHz (0,8 ns)" (correspondente aos dois slots de RAM em que a RAM está instalada). Você olhou atentamente?
Malte Skoruppa
1
sudo lshw -C memory> info.txt Não tenho certeza, ele não será exibido no meu terminal, mas se eu o direcionar para um arquivo exibido.
Matt Barnes
4
Isso não exibiu a frequência para mim no Ubuntu 15.04. Provável dependente de hardware. A solução de Henrique funcionou.
Holocronweaver
65

Use o lshwcomando com a memoryclasse:

$ sudo lshw -C memory
  # Some things about firmware and caches
  *-memory
       description: System Memory
       physical id: 13
       slot: System board or motherboard
       size: 8GiB
     *-bank:0
          description: DIMM [empty]
          product: [Empty]
          vendor: [Empty]
          physical id: 0
          serial: [Empty]
          slot: ChannelA-DIMM0
     *-bank:1
          description: SODIMM DDR3 Synchronous 1600 MHz (0.6 ns)
          product: M471B5273DH0-CK0
          vendor: Samsung
          physical id: 1
          serial: 34A8C7AF
          slot: ChannelA-DIMM1
          size: 4GiB
          width: 64 bits
          clock: 1600MHz (0.6ns)
     # More banks.

Como você pode ver, estou usando DDR3 1600MHz RAM.

Outra opção é dmidecode:

$ sudo dmidecode -t memory
# dmidecode 2.9
SMBIOS 2.5 present.

Handle 0x003B, DMI type 16, 15 bytes
Physical Memory Array
    Location: System Board Or Motherboard
    Use: System Memory
    Error Correction Type: Multi-bit ECC
    Maximum Capacity: Unknown
    Error Information Handle: Not Provided
    Number Of Devices: 8

Handle 0x003D, DMI type 17, 27 bytes
Memory Device
    Array Handle: 0x003B
    Error Information Handle: Not Provided
    Total Width: 72 bits
    Data Width: 64 bits
    Size: 4096 MB
    Form Factor: DIMM
    Set: None
    Locator: DIMM_A1
    Bank Locator: NODE 0 CHANNEL 0 DIMM 0
    Type: Other
    Type Detail: Synchronous
    Speed: 1067 MHz (0.9 ns)
    Manufacturer: 0x0198
    Serial Number: 0xB12A9593
    Asset Tag: Unknown
    Part Number: 9965426-037.A00LF 
# more such devices

Isto é para um servidor com memória ECC (como pode ser visto no Error Correction Typecampo e a diferença entre Data WidtheTotal Width ).

Ambas as ferramentas são dependências do ubuntu-standardpacote e devem estar disponíveis por padrão em todos os sistemas Ubuntu. Costumava haver outra ferramenta chamada hwinfo, que não está mais disponível para o Ubuntu desde a 13.10.

muru
fonte
Para mim também: DDR3 1600 MHz. Então, isso significa que os dois módulos são do mesmo tipo e estou obtendo o melhor desempenho?
H3R3T1K
@arno Sim, tanto quanto eu posso dizer. Há também uma recomendação de que os módulos devem estar em bancos paralelos (0/2/4, 1/3/5, etc.) para obter o melhor desempenho - mas não sei se isso é mito ou fato.
Muru
26

Eu só consegui obter essas informações com dmidecode, mas em vez de grepping, é mais fácil usar o tipo certo:

sudo dmidecode --type memory
Vincenzo Pii
fonte
1
Boa resposta, e acho que isso é mais fácil de ler:sudo dmidecode -t memory | less -N
Eric Wang
Isso também mostra informações sobre os DIMMs sendo registrados ou não armazenados em buffer
Jeremy Hajek
22

Isso fornecerá todas as informações que você deseja, provavelmente:

sudo dmidecode | grep -A 15 Memory
Henrique Ferreira
fonte
Sim, mostra. A mina como exemplo é mostrada como: Velocidade: 1333 MHz Logo após o Detalhe do tipo.
Henrique Ferreira
O dmidecode retorna informações do BIOS ... Talvez você tenha um problema com o BIOS ... Não sei.
Henrique Ferreira
Este foi o único comando que mostra a frequência da minha DRAM genérica
McLeary
Graças esta foi a resposta perfeita para me.I tenho todos os detalhes .. :)
john400
11

Tente Hard info, para instalação, execute no terminal: sudo apt-get install hardinfo Possui interface e é simples de usar. )

LVA
fonte