답변:
실행 dmidecode
중이거나 lshw
유형을 표시해야합니다. 그러나 확인하려면 루트 권한이 필요할 수 있습니다.
dmidecode
메모리 정보를보고하는데 부정확 한 것은 잘 알려져있다 . 여기를 참조하십시오
dmidecode -t memory
하거나lshw -c memory
/ubuntu/18372/how-can-i-find-out-what-ram-a-computer-system-has 에 따르면 , 찾고있는 하나의 라이너는
sudo lshw -short -C memory
이것은 라인을 따라 뭔가를 뱉을 것입니다
H/W path Device Class Description
===========================================================
/0/0 memory 64KiB BIOS
/0/4 memory 256KiB L1 cache
/0/5 memory 1MiB L2 cache
/0/6 memory 8MiB L3 cache
/0/7 memory 8200MiB System Memory
/0/7/0 memory 4GiB DIMM DDR3 Synchronous
/0/7/1 memory DIMM [empty]
/0/7/2 memory 4GiB DIMM DDR3 Synchronous
/0/7/3 memory DIMM [empty]
/0/7/4 memory 8MiB FLASH
사람이 읽을 수있는 문자열 ( 4GiB DIMM DDR3
)은 RAM 및 / 또는 BIOS에 의해 자체보고되므로 표준화 된 형식이 아닙니다. 운이 좋으면 명시 적으로 DDR3
또는 라고 말합니다 DDR4
. 그렇지 않으면 주파수가 MHz로 표시되면이를 기반으로 구별 해 볼 수 있습니다.
에서 위키 백과 :
DDR1: 2.5 V, 133–200 MHz
DDR2: 200–400 MHz
DDR3: 1.5 V, 400–800 MHz (up to 1400 MHz for super-high-end)
DDR4: 1.2 V, 2133–4266 MHz
예를 들어 : 내 다른 컴퓨터의 DDR4 RAM은 lshw -short -C memory
단순히로 표시됩니다 16GiB DIMM Synchronous 2133 MHz (0.5 ns)
. MHz 등급은 거의 확실하게 DDR4임을 나타냅니다.
데비안 또는 우분투 시스템에 DDR2 또는 DDR3 메모리가 있는지 확인하는 정확한 방법은 다음과 같습니다.
sudo dmidecode | grep DDR
다음과 같이 반환됩니다 :
Type: DDR3
또는 당신은 이것을 할 수 있습니다 :
sudo lshw | grep DDR
다음과 같이 조금 더 많은 정보를 반환합니다.
description: SODIMM DDR3 Synchronous 1600 MHz (0.6 ns)
천만에요.
이것을 사용하여 Linux에서 RAM의 유형과 속도를 찾으십시오.
sudo dmidecode --type 17|agrep -i 'speed|size|type'
Cent OS, Fedora, RHEL, Scientific Linux에서 테스트
dmidecode
?