HDMI 또는 GPU 없이 memtester로 NAS 메모리 테스트를 수행하는 방법
적용되는 제품
- All QNAP NAS models running QTS or QuTS hero
개요
결함이 있는 메모리는 시스템 불안정성이나 데이터 손상을 초래할 수 있습니다. QTS에서 NAS의 메모리 상태를 확인하려면memtester를 Entware QPKG를 통해 설치하십시오.
참고:메모리 테스트를 실행하면 NAS 서비스가 중단될 수 있습니다. 중요한 데이터를 백업하고 유지보수 시간에 이 단계를 수행하십시오.
팁: OOM(Out Of Memory) Killer는 시스템 메모리가 부족할 때 애플리케이션을 종료하는 Linux의 프로세스입니다. 시스템 불안정을 피하기 위해 전체 메모리의 일부만 테스트하십시오.
절차
1단계: memtester 유틸리티 설치
memtester유틸리티를 다운로드하여 압축을 풀고 Public 공유 폴더에 저장하십시오
2단계: 모든 NAS 서비스 중지
경고:모든 서비스를 중지하면 공유 폴더, 애플리케이션 및 네트워크 서비스에 대한 액세스가 중단됩니다. 진행하기 전에 NAS에 사용자가 적극적으로 액세스하고 있지 않은지 확인하십시오.
sudo /etc/init.d/services.sh stop3단계: 사용 가능한 메모리 확인
sudo free -g
total used free shared buffers cached
Mem: 62 9 53 0 0 4
-/+ buffers/cache: 4 58
Swap: 22 0 22여유 메모리는 약 53GB입니다.
4단계: Memtester 실행
여유 메모리에서 테스트를 수행하십시오(전체 메모리의 약 80~90%로 OOM Killer를 방지).
sudo chmod +x /share/Public/memtester.*
sudo /share/Public/memtester.{x64/armv7/arm64} 53G 1memtester.x64/memtester.armv7/memtester.arm64: NAS 플랫폼에 맞는 것을 선택하여 실행하십시오.53G: 테스트할 여유 메모리 크기(총 RAM의 약 80~90%, 예: 64GB).1: 실행할 테스트 루프 수.
5단계: 결과 해석
반복되는실패메시지가 표시되면 메모리 모듈이 결함이 있을 수 있으며 교체해야 합니다.
memtester 버전 4.7.1 (64-bit)
Copyright (C) 2001-2024 Charles Cazabon.
라이선스d under the GNU General Public License version 2 (only).
페이지 크기는 4096입니다
페이지 크기 마스크는 0xfffffffffffff000입니다
원하는 크기 54272MB (56908316672 바이트)
얻은 크기 54272MB (56908316672 바이트), mlock 시도 중 ...잠금 완료.
루프 1/1:
고정 주소 : ok
랜덤 값 : ok
XOR 비교 : ok
SUB 비교 : ok
MUL 비교 : ok
DIV 비교 : ok
OR 비교 : ok
AND 비교 : ok
순차 증가 : ok
솔리드 비트 : 테스트 중 43실패: 0xffffffffffffffff != 0xffffdfffffffffff 오프셋 0x00000000082b72a8에서.
블록 순차 : 테스트 중 159실패: 0x9f9f9f9f9f9f9f9f != 0x9f9fbf9f9f9f9f9f 오프셋 0x00000000082b56e8에서.
체커보드 : 테스트 중 2실패: 0xaaaaaaaaaaaaaaaa != 0xaaaa8aaaaaaaaaaa 오프셋 0x00000000082b72a8에서.
비트 확산 : 테스트 중 0실패: 0xfffffffffffffffa != 0xffffdffffffffffa 오프셋 0x00000000082b72a8에서.
비트 플립 : 테스트 중 2실패: 0x0000000000000001 != 0x0000200000000001 오프셋 0x00000000082b56e8에서.
워킹 원 : 테스트 중 12실패: 0xffffffffffffefff != 0xffffdfffffffefff 오프셋 0x00000000082b5608에서.
실패: 0xffffffffffffefff != 0xffffdfffffffefff 오프셋 0x00000000082b72a8에서.
워킹 제로 : 테스트 중 16실패: 0x0000000000010000 != 0x0000020000010000 오프셋 0x00000000082b5238에서.
실패: 0x0000000000010000 != 0x0000200000010000 오프셋 0x00000000082b56e8에서.
8비트 쓰기 : ok
16비트 쓰기 : ok단계 6: 모든 NAS 서비스를 시작합니다
테스트가 완료되면, 정상 작동을 복원하기 위해 모든 NAS 서비스를 재시작합니다:
sudo /etc/init.d/services.sh start알림:재시작 후, 예상되는 모든 NAS 서비스가 정상적으로 실행되고 있는지 확인합니다.
단계 7: memtester 유틸리티 제거
더 이상 필요하지 않다면 memtester 유틸리티를 제거합니다.
sudo rm -f /share/Public/memtester.*