노트북에 RAM(DIMM) 모듈을 몇 개 설치했는지 잊어버렸습니다. 나사를 풀고 싶지 않지만 bash를 사용하여 콘솔에서 찾고 싶습니다. 이 정보를 어떻게 수집하나요?
답변1
당신이 언급하지 않았기 때문에 이것이 Linux에 있다고 가정합니다. 루트 액세스 권한이 있는 경우 다음 중 하나가 표시됩니다.
dmidecode -t memory
dmidecode -t 16
lshw -class memory
답변2
쉘에 대해 잘 모르는 사용자를 위해 더 쉽게 만들어 보겠습니다.
sudo dmidecode -t memory | grep -i size
내 노트북의 출력은 다음과 같습니다.
Size: 2048 MB
Size: 1024 MB
...1개의 1GB 모듈과 1개의 2GB 모듈이 설치되어 있음을 보여줍니다.
답변3
나는
sudo 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
내 모듈 중 하나에는 RAM이 4GiB밖에 없다는 점을 지적하고 싶습니다. 이 정보는 다음을 수행하여 표시됩니다.
sudo 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
그리고 보시다시피 뱅크 2는 가득 차고 뱅크 0은 비어 있습니다. 마더보드에는 RAM 슬롯이 2개만 있지만 듀얼 채널이어야 합니다.
답변4
[root@kr0 ~]# lsmem
RANGE SIZE STATE REMOVABLE BLOCK
0x0000000040000000-0x000000063fffffff 24G online yes 1-24
Memory block size: 1G
Total online memory: 24G
Total offline memory: 0B