사용중인 RAM 슬롯 수를 어떻게 확인합니까?


127

랩탑에 설치된 RAM 모듈 수를 잊었습니다. 나는 그것을 풀고 싶지 않지만 bash를 사용하여 콘솔에서 찾아보고 싶다. 이 정보를 어떻게 수집합니까?

답변:


180

언급하지 않았으므로 이것이 Linux에 있다고 가정합니다.

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

6
lshw가 트릭을 수행했습니다.
k0pernikus

5
여전히이 sudo명령 을 사용 하거나 근본이어야합니다.
HSchmale

@HSchmale, sudo가 없으면 매우 자세한 보고서를 제공하지 않습니다. 단지 기본적인 것들.
alfC

30

쉘에 정통하지 않은 사용자가 쉽게 사용할 수 있도록하겠습니다.

sudo dmidecode -t memory | grep -i size

내 노트북의 출력은 다음과 같습니다.

Size: 2048 MB
Size: 1024 MB

... 1GB 모듈 하나와 2GB 모듈 하나가 설치되어 있음을 보여줍니다.


10

나의 경우에는,

#dmidecode -t 16

이것을보고 :

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

하나의 모듈에 4GiB의 RAM 만 있음을 지적하고 싶습니다. 해당 정보는 다음을 수행하여 표시됩니다.

 # dmidecode -t 17

이것은 표시됩니다 :

# 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

보시다시피, Bank 2는 가득 차고 Bank 0은 비어 있습니다. 보드에는 RAM 슬롯이 두 개 뿐이지 만 이중 채널이어야합니다.


3

OP는 물리적 검사를 위해 나사를 풀지 않는 것을 선호하지만 명령 줄 프로브의 답이 오도 될 수 있기 때문에 모든 사람들이 그렇게 할 것을 강력히 권장합니다. 내 랩톱에서 명령 줄 프로브는 4 개의 슬롯 (사용 된 2 개, 비어 있음 2 개)을 가지고 있지만 나사를 풀면 실제로 2 개의 슬롯이 있습니다 (아마도 2 개의 숨겨진 슬롯이 있지만 아래쪽 패널을 제거해도 보이지 않습니다) :

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

우분투 14.04


4 개의 설치된 모듈이 어디에 있습니까? -t 17은 각각 4GB 2 개의 모듈과 2 개의 사용되지 않은 (아마도 구현되지 않은) 슬롯을 명확하게 보여줍니다.
Dani_l

@Dani_l, "No Module Installed"가 의미하는 바에 대해 자세히 설명해 주실 수 있습니다. 램이 비어있는 것처럼 보이지만 OP의 경우가 아닌 것 같습니다. 우리는 단지 필사자
들만

4
@azorius (and probably unimplemented)는 바이오스 / 칩셋이 4 개의 슬롯을 처리 할 수 ​​있음을 의미하지만 보드 제조업체는 바이오가 실제 MB 인 물리적 영역에서 지원할 수있는 2 개의 슬롯을 포함하지 않기로 결정했습니다. dmidecode는 실제 물리적 나사, 볼트 및 접착제가 아닌 바이오스와 통신하기 때문에 dmi 테이블의 내용 만 알 수 있습니다.이 슬롯은 4 개의 슬롯을 처리 할 수 ​​있지만 그 중 2 개에 대해서는 정보가 없으므로 가정 은 없습니다. 존재하지 않는 것이 아니라 단순히 제거됩니다.
Dani_l

3

그러면 알아야 할 내용을보다 쉽게 ​​볼 수 있습니다 (명확성을 위해 빈 줄이 삽입 됨).

$ 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
이것은 기존 답변에 아무것도 추가하지 않습니다
Fox

0

[빠른 답변]

아래 명령으로 사용합니다.

sudo dmidecode -t 17

또는 sudo dmidecode -t 16덜 자세하게 사용 합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.