Bagaimana menemukan frekuensi dan jenis RAM saya saat ini?

126

Bagaimana saya mengetahui frekuensi dan jenis RAM saya saat ini? OS saya adalah Ubuntu 12.04.

Ben
sumber
Lihat juga askubuntu.com/q/18372/255443 yang menurut saya memiliki jawaban yang lebih baik.
Simon Forsberg

Jawaban:

185

Ini harus dilakukan:

sudo lshw -short -C memory
Malte Skoruppa
sumber
5
Tunggu sebentar, itu akan menampilkan lebih banyak.
Malte Skoruppa
6
Ini tidak menampilkan frekuensi.
Braiam
4
Seharusnya, dan itu berlaku untuk saya: di komputer saya, dua baris bertuliskan "4GiB DIMM DDR3 Synchronous 1333 MHz (0,8 ns)" (sesuai dengan dua slot RAM di mana saya memasang RAM). Apakah Anda memperhatikan dengan seksama?
Malte Skoruppa
1
sudo lshw -C memory> info.txt Tidak yakin, itu tidak akan ditampilkan di terminal saya, tetapi jika saya pipe ke file yang ditampilkan.
Matt Barnes
4
Ini tidak menampilkan frekuensi untuk saya di Ubuntu 15.04. Mungkin tergantung perangkat keras. Solusi oleh Henrique berhasil.
holocronweaver
65

Gunakan lshwperintah dengan memorykelas:

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

Seperti yang Anda lihat, saya menggunakan DDR3 1600MHz RAM.

Pilihan lain adalah 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

Ini untuk server dengan memori ECC (seperti yang dapat dilihat dari Error Correction Typebidang dan perbedaan antara Data WidthdanTotal Width ).

Kedua alat adalah dependensi dari ubuntu-standardpaket dan harus tersedia secara default di semua sistem Ubuntu. Dulu ada alat lain yang disebut hwinfo, yang tidak lagi tersedia untuk Ubuntu sejak pukul 13.10.

muru
sumber
Bagi saya juga: DDR3 1600 MHz. Jadi apakah itu berarti kedua modul memiliki tipe yang sama dan saya mendapatkan kinerja terbaik?
H3R3T1K
@ Arno Ya, sejauh yang saya tahu. Ada juga rekomendasi bahwa modul harus di bank paralel (0/2/4, 1/3/5, dll) untuk kinerja terbaik - tapi saya tidak tahu apakah itu mitos atau fakta.
muru
26

Saya hanya bisa mendapatkan info ini dmidecode, tetapi alih-alih menangkap, lebih baik menggunakan jenis yang benar:

sudo dmidecode --type memory
Vincenzo Pii
sumber
1
Jawaban yang bagus, dan saya pikir ini lebih mudah dibaca:sudo dmidecode -t memory | less -N
Eric Wang
Ini juga menunjukkan informasi tentang DIMM yang Terdaftar atau Tidak Dibangun
Jeremy Hajek
22

Ini akan memberi Anda semua informasi yang Anda inginkan, mungkin:

sudo dmidecode | grep -A 15 Memory
Henrique Ferreira
sumber
Ya itu menunjukkan. Tambang untuk contoh ditampilkan sebagai: Kecepatan: 1333 MHz Tepat setelah Jenis Detail.
Henrique Ferreira
dmidecode mengembalikan informasi dari bios ... Mungkin Anda memiliki masalah dengan bios Anda ... Tidak tahu.
Henrique Ferreira
Ini adalah satu-satunya perintah yang menunjukkan frekuensi DRAM generik saya
McLeary
Terima kasih, ini adalah jawaban yang sempurna untuk saya. Saya mendapat semua perinciannya .. :)
john400
11

Coba Hard info, untuk menginstal jalankan di terminal: sudo apt-get install hardinfo Ini memiliki antarmuka, dan mudah digunakan. )

LVA
sumber