본문 바로가기 대메뉴 바로가기

테크니컬 스토리

아이티마야의 새로운 기술 뉴스를 만나보세요.
PCMemtest를 사용해서 메모리 테스트
등록일
2023.12.06
첨부파일
OS에서 간단히 Memory의 상태를 점검할 수 있습니다.
PCMemtest를 사용한 메모리 테스트
  • PCMemtest

메모리 장애점검 방법은 여러 가지가 있습니다 오늘은 그중 하나인 PCMemtest를 안내해 드립니다. 현재 사용하고 있는 서버의 메모리를 전문 엔지니어가 아니더라도 PCMemtest를 사용해 매우 간단하게 점검할 수 있습니다. PCMemtest는 시스템의 메모리 안정성을 검사하고 문제를 발견하는데 사용되는 강력한 도구입니다. PCMemtest는 주로 서버 및 PC 하드웨어를 테스트하고 디버그 하는데 사용되며, 메모리 모듈의 결함이나 오류를 식별하여 시스템의 안정성을 향상시키는데 도움을 줍니다.

설명하기 앞서 먼저 메모리가 불량일 때 증상들을 알려드리겠습니다.

  • 간헐적으로 강제로 재부팅이 된다.
  • 블루 스크린이 뜬다.
  • 부팅이 안된다.
  • 메모리 용량 누락.

위 증상들이 100% 메모리 문제라고는 말하지 못하지만 메모리가 불량일 경우에 위 증상이 나타납니다.

제가 사용하는 서버의 OS , 메모리의 스펙은 아래와 같습니다.

  • OS : Ubuntu22.04 server (CLI)
  • boot : UEFI
  • Memory : 32GB * 8

먼저 Ubuntu에서 필요한 패키지를 다운로드합니다.

  • sudo apt-get install pcmemtest

[boot 방식이 legacy 타입일 경우]

  • sudo apt-get install memtest86+

[본인이 사용하고 있는 시스템의 부팅방식을 모를 경우 바이오스에서 부팅방식을 확인하는 방법과 /sys/firmware/efi라는 디렉토리가 존재한다면 UEFI 방식이고 존재하지 않는다면 legacy 방식입니다]

패키지를 다운로드하였다면 시스템을 재부팅 후 shift 키를 누르고 있으면 아래 이미지와 같은 화면이 나옵니다.
Memory test (pcmemtest) 실행을 하면
위와 같은 화면이 출력되면서 바로 점검이 진행되게 됩니다.
이상이 있는 메모리가 확인될 경우 아래 파란 공백란에 불량 메모리의 주소가 나타납니다.
위 화면처럼 이상이 없을 경우에는 ESC 눌러서 종료해 주시면 됩니다.
사용하시는 시스템이 리눅스 계열이 아닌, 윈도우를 사용 중이시라면 Windows 10 또는 11 일 경우에는 Windows 메모리 진단으로 점검하는 방법이 있습니다.
메모리 진단을 실행하게 되면 재부팅이 되면서 메모리 진단을 합니다.
실행 전 꼭 하시던 작업을 저장 및 종료하시고 진행하시길 권장합니다.
Windows 2019 나 2022 같은 서버용 OS를 사용 중이시라면 Memtest86+ 프로그램을 사용하기도 합니다. https://www.memtest86.com/download.htm 다운로드하신 후 아무것도 안 들어있는 USB에 파일을 넣고 부팅하시면, Ubuntu 메모리 테스트 이미지처럼 메모리 테스트가 바로 진행됩니다.
메모리 테스트를 매일 할 수는 없지만 건강한 하드웨어 관리를 위해 시간이 될 때 날 잡고 시도하시길 권장합니다.
PLEASE WAIT WHILE LOADING...