답변:
실행 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?