Kullanılan RAM yuvası sayısını nasıl belirlerim?


127

Dizüstü bilgisayarıma kaç RAM modülü takıldığını unuttum. Vidalarını sökmek istemiyorum ama konsolda bash kullanarak aramak istiyorum. Bu bilgiyi nasıl toplarım?

Yanıtlar:


180

Bahsetmediğinden beri, bunun Linux'ta olduğunu farz ediyorum.

dmidecode -t memory
dmidecode -t 16
lshw -class memory

6
lshw hile yaptı.
k0pernikus

5
sudoBu komutlar için hala kullanmanız veya root olmanız gerekir .
HSchmale

@HSchmale, doğru, sudo olmadan çok ayrıntılı bir rapor vermiyor. Sadece temel şeyler.
alfC

30

Kabuk meraklısı olmayan kullanıcılar için kolaylaştıralım:

sudo dmidecode -t memory | grep -i size

Dizüstü bilgisayarımdaki çıktı şöyle olurdu:

Size: 2048 MB
Size: 1024 MB

... bir 1GB modülüm ve bir 2GB modülünün kurulduğunu gösteriyor.


10

Benim durumumda,

#dmidecode -t 16

bunu bildirir:

Handle 0x000A, DMI type 16, 23 bytes
Physical Memory Array
        Location: System Board Or Motherboard
        Use: System Memory
        Error Correction Type: None
        Maximum Capacity: 16 GB
        Error Information Handle: Not Provided
        Number Of Devices: 2

Bir modülde sadece 4 GiB RAM bulunduğuna işaret etmek istiyorum. Bu bilgi yapılarak gösterilir:

 # dmidecode -t 17

bu gösterilir:

# dmidecode 2.11
SMBIOS 2.7 present.

Handle 0x000B, DMI type 17, 34 bytes
Memory Device
    Array Handle: 0x000A
    Error Information Handle: Not Provided
    Total Width: Unknown
    Data Width: Unknown
    Size: No Module Installed
    Form Factor: DIMM
    Set: None
    Locator: ChannelA-DIMM0
    Bank Locator: BANK 0
    Type: Unknown
    Type Detail: None
    Speed: Unknown
    Manufacturer: Not Specified
    Serial Number: Not Specified
    Asset Tag: None
    Part Number: Not Specified
    Rank: Unknown
    Configured Clock Speed: Unknown

Handle 0x000C, DMI type 17, 34 bytes
Memory Device
    Array Handle: 0x000A
    Error Information Handle: Not Provided
    Total Width: 64 bits
    Data Width: 64 bits
    Size: 4096 MB
    Form Factor: SODIMM
    Set: None
    Locator: ChannelB-DIMM0
    Bank Locator: BANK 2
    Type: DDR3
    Type Detail: Synchronous
    Speed: 1600 MHz
    Manufacturer: Hynix/Hyundai
    Serial Number: 11111111
    Asset Tag: None
    Part Number: HMT351S6CFR8C-PB  
    Rank: Unknown
    Configured Clock Speed: 1600 MHz

Ve, gördüğünüz gibi, Banka 2 dolu ve Banka 0 boş. Anakartın RAM için yalnızca iki yuvası vardır, ancak çift kanal olması gerekir.


3

OP, fiziksel olarak kontrol etmekten kaçınmaktan kaçınmayı tercih etmesine rağmen, herkesin aynısını yapmasını şiddetle tavsiye ediyorum, çünkü komut satırı problarından gelen cevap yanıltıcı olabilir. Dizüstü bilgisayarımda komut satırı sondaları 4 yuvanım (2 kullanılmış, 2 boş) olduğunu söylüyor.

sudo dmidecode | grep -A 9 "System Information"
System Information
    Manufacturer: Micro-Star International Co., Ltd.
    Product Name: CX61 0NC/CX61 0ND/CX61 0NF/CX61 0NE
    Version: REV:1.0
    Serial Number: FFFFFFFF
    UUID: 03000200-0400-0500-0006-000700080009
    Wake-up Type: Power Switch
    SKU Number: To be filled by O.E.M.
    Family: To be filled by O.E.M.


# -------

sudo dmidecode -t 16
# dmidecode 2.12
SMBIOS 2.7 present.

Handle 0x0024, DMI type 16, 23 bytes
Physical Memory Array
    Location: System Board Or Motherboard
    Use: System Memory
    Error Correction Type: None
    Maximum Capacity: 32 GB
    Error Information Handle: Not Provided
    Number Of Devices: 4


# -------


sudo dmidecode -t 17
# dmidecode 2.12
SMBIOS 2.7 present.

Handle 0x0025, DMI type 17, 34 bytes
Memory Device
    Array Handle: 0x0024
    Error Information Handle: Not Provided
    Total Width: 64 bits
    Data Width: 64 bits
    Size: 4096 MB
    Form Factor: SODIMM
    Set: None
    Locator: ChannelA-DIMM0
    Bank Locator: BANK 0
    Type: DDR3
    Type Detail: Synchronous
    Speed: 1600 MHz
    Manufacturer: 830B
    Serial Number: 91D82E7B
    Asset Tag: 9876543210
    Part Number: M2S4G64CB8HG4N-DI 
    Rank: 2
    Configured Clock Speed: 1600 MHz

Handle 0x0027, DMI type 17, 34 bytes
Memory Device
    Array Handle: 0x0024
    Error Information Handle: Not Provided
    Total Width: Unknown
    Data Width: Unknown
    Size: No Module Installed
    Form Factor: DIMM
    Set: None
    Locator: ChannelA-DIMM1
    Bank Locator: BANK 1
    Type: Unknown
    Type Detail: None
    Speed: Unknown
    Manufacturer: [Empty]
    Serial Number: [Empty]
    Asset Tag: 9876543210
    Part Number: [Empty]
    Rank: Unknown
    Configured Clock Speed: Unknown

Handle 0x0028, DMI type 17, 34 bytes
Memory Device
    Array Handle: 0x0024
    Error Information Handle: Not Provided
    Total Width: 64 bits
    Data Width: 64 bits
    Size: 4096 MB
    Form Factor: SODIMM
    Set: None
    Locator: ChannelB-DIMM0
    Bank Locator: BANK 2
    Type: DDR3
    Type Detail: Synchronous
    Speed: 1600 MHz
    Manufacturer: 830B
    Serial Number: 20DC2E7C
    Asset Tag: 9876543210
    Part Number: M2S4G64CB8HG4N-DI 
    Rank: 2
    Configured Clock Speed: 1600 MHz

Handle 0x002A, DMI type 17, 34 bytes
Memory Device
    Array Handle: 0x0024
    Error Information Handle: Not Provided
    Total Width: Unknown
    Data Width: Unknown
    Size: No Module Installed
    Form Factor: DIMM
    Set: None
    Locator: ChannelB-DIMM1
    Bank Locator: BANK 3
    Type: Unknown
    Type Detail: None
    Speed: Unknown
    Manufacturer: [Empty]
    Serial Number: [Empty]
    Asset Tag: 9876543210
    Part Number: [Empty]
    Rank: Unknown
    Configured Clock Speed: Unknown

Ubuntu 14.04


4 kurulu modülü nerede görüyorsunuz? -t 17, her biri 4GB'lık 2 modül ve 2 kullanılmamış (ve muhtemelen uygulanmamış) yarıkları açıkça göstermektedir.
Dani_l

@Dani_l, "Modül Yüklenmedi" nin ne anlama geldiğini açıklayabilir misiniz, "RAM'inizi boş gibi görünen bir yere koyacağınız bir yeriniz olduğu anlamına gelir, ama bu OP için geçerli değil gibi görünüyor ... ölümlüleri anlamak sadece bize
azorius

4
azorius (and probably unimplemented), bios / yonga setinin 4 slotu idare edebileceği anlamına gelir, fakat pano üreticisi, bioların gerçek MB olan fiziksel alanda destekleyebileceği olası slotlardan 2'sinin dahil edilmemesine karar verdi. Biyografilerine ziyade gerçek fiziksel vida, civata ve tutkal için dmidecode görüşmelerin olduğundan, sadece dmi tabloda ne olduğunu bilir - bu 4 slot işleyebileceği, ancak 2 tanesi hiçbir bilgi yoktur, bu yüzden varsayım olduğunu var olmayanlardan ziyade sadece kaldırıldıklarını.
Dani_l

3

Bu, bilmeniz gerekenleri görmeyi kolaylaştırır (netlik için boş satırlar yerleştirilmiş):

$ sudo dmidecode -t memory | grep -iE "Size|Type:|Speed"

Error Correction Type: None

Size: No Module Installed
Type: Unknown
Speed: Unknown
Configured Clock Speed: Unknown

Size: 4096 MB
Type: DDR3
Speed: 1600 MHz
Configured Clock Speed: 1600 MHz

Size: No Module Installed
Type: Unknown
Speed: Unknown
Configured Clock Speed: Unknown

Size: 4096 MB
Type: DDR3
Speed: 1600 MHz
Configured Clock Speed: 1600 MHz

2
Bu mevcut cevaplara bir şey
Fox 1

0

[Hızlı cevap]

Aşağıdaki komutla kullanıyorum:

sudo dmidecode -t 17

Veya sudo dmidecode -t 16daha az detaylı almak için kullanarak .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.