Jak znaleźć częstotliwość i rodzaj mojej obecnej pamięci RAM?

126

Jak mam sprawdzić częstotliwość i rodzaj mojej obecnej pamięci RAM? Mój system operacyjny to Ubuntu 12.04.

Ben
źródło
Zobacz także askubuntu.com/q/18372/255443, który moim zdaniem ma lepszą odpowiedź.
Simon Forsberg

Odpowiedzi:

184

To powinno zrobić:

sudo lshw -short -C memory
Malte Skoruppa
źródło
5
Zaczekaj wkrótce, wygeneruje więcej.
Malte Skoruppa,
6
To nie wyświetla częstotliwości.
Braiam
4
Powinien, i robi to dla mnie: na moim komputerze dwie linie czytają „4GiB DIMM DDR3 Synchroniczny 1333 MHz (0,8 ns)” (odpowiadający dwóm gniazdom RAM, w których mam zainstalowaną pamięć RAM). Patrzyłeś uważnie?
Malte Skoruppa,
1
sudo lshw -C memory> info.txt Nie jestem pewien, nie będzie wyświetlany na moim terminalu, ale jeśli podłączę go do pliku, który pokaże.
Matt Barnes,
4
To nie wyświetlało mi częstotliwości w Ubuntu 15.04. Prawdopodobnie zależy od sprzętu. Rozwiązanie Henrique zadziałało.
holocronweaver
65

Użyj lshwpolecenia z memoryklasą:

$ 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.

Jak widać, używam pamięci RAM DDR3 1600 MHz.

Inną opcją jest 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

Dotyczy to serwera z pamięcią ECC (jak widać z Error Correction Typepola i różnicy między Data WidthiTotal Width ).

Oba narzędzia są zależnościami od ubuntu-standardpakietu i powinny być domyślnie dostępne we wszystkich systemach Ubuntu. Kiedyś istniało inne narzędzie o nazwie hwinfo, które nie jest już dostępne dla Ubuntu od 13.10.

muru
źródło
Dla mnie też: DDR3 1600 MHz. Czy to oznacza, że ​​oba moduły są tego samego typu i mam najlepszą wydajność?
H3R3T1K
@ arno Tak, o ile mi wiadomo. Istnieje również zalecenie, aby moduły były ustawione równolegle (0/2/4, 1/3/5 itd.) W celu uzyskania najlepszej wydajności - ale nie wiem, czy to mit czy fakt.
muru
26

Mogłem tylko uzyskać te informacje dmidecode, ale zamiast grepowania, użycie odpowiedniego typu jest czystsze:

sudo dmidecode --type memory
Vincenzo Pii
źródło
1
Dobra odpowiedź i myślę, że łatwiej to przeczytać:sudo dmidecode -t memory | less -N
Eric Wang,
Pokazuje to również informacje o rejestrowaniu lub niebuforowaniu modułów DIMM
Jeremy Hajek,
22

To da ci wszystkie informacje, które możesz chcieć, prawdopodobnie:

sudo dmidecode | grep -A 15 Memory
Henrique Ferreira
źródło
Tak to pokazuje. Mój przykład jest pokazany jako: Prędkość: 1333 MHz Tuż po szczegółach typu.
Henrique Ferreira,
dmidecode zwraca informacje z bios ... Może masz problem ze swoim bios ... Nie wiem.
Henrique Ferreira,
To było jedyne polecenie, które pokazuje częstotliwość mojej ogólnej pamięci DRAM
McLeary
Dzięki, to była dla mnie idealna odpowiedź. Mam wszystkie szczegóły .. :)
john400
11

Wypróbuj Hard info, do instalacji uruchom w terminalu: sudo apt-get install hardinfo Ma interfejs i jest prosty w użyciu. )

LVA
źródło