윈도우의 메모리 진단 프로그램으로 돌렸는데 예상시간이 2시간인데 3시간이 넘어가도 완료가 되지 않아
멀리 떨어진 원격지라 직접적인 확인이 불가능한 상황이라 강제 재부팅을 하고 memtest64로 테스트해봤습니다.
이 프로그램에서 에러가 없다면 메모리에는 이상이 없는걸까요?
Module 0:
DDR4, 32768 MB, 64-bit, 3200 MHz
DIMM_A1 BANK 0 Samsung M378A4G43AB2-CWE
Module 1:
DDR4, 32768 MB, 64-bit, 3200 MHz
DIMM_A2 BANK 1 Samsung M378A4G43AB2-CWE
Module 2:
DDR4, 32768 MB, 64-bit, 3200 MHz
DIMM_B1 BANK 2 Samsung M378A4G43AB2-CWE
Module 3:
DDR4, 32768 MB, 64-bit, 3200 MHz
DIMM_B2 BANK 3 Samsung M378A4G43AB2-CWE
0.000: Detecting usable memory (130975 MB theoretical max)...
46.188: 64256 MB Test starting on 32 CPUs...
46.188: Allocating memory...
61.594: Memory locking failed (might be reserved by other apps/kernel)
69.797: Test finished with no errors detected
처음 돌렸더니 이렇게 나오고 멈춰서 다시 돌렸더니 500번을 넘어가고 루프5번을 도는데도 이상이 없어서 멈췄습니다.
이상한건 128기가 사용중인데 작업관리자 사용 메모리는 32기가만 사용한다는겁니다. 나머지는 왜안쓰는걸까요
내일 직접 찾아가서 윈도우 메모리 테스트를 해볼까 하는데 1년정도 잘 쓴 PC가 3일만에 블루스크린이 4번뜨니까 귀찮네요.
우선 버젼이 어떻게 되는지 모르겠지만 최신 버젼 다운 받으시고 CPU와 메모리 정보가 정확한지 부터 확인하세요..
최신 버젼은 UEFI 로만 부팅이 됩니다.
Config 항목에 테스트 항목이 13가지가 있습니다.. 1개만 선택할수도 13개 다 선택할 수도 있습니다..
이중 헴머테스트 라는게 가장 빡시게 테스트 하는 항목 중 하나입니다..
128GB 면 꽤 시간이 걸립니다.. 몇가지를 테스트 하느냐에 따라 틀리지만 1번 테스트 패스 하는데 대략 6시간 이상 반나절급으로 생각하셔야 합니다...
128기가 2시간 좀 더 걸립니다.
저는 윈도우즈 메모리 테스트는 거의 안써봐서 잘 모르지만 memtest86 을 더 신뢰합니다..
그외는 HPL 2.0 같은 것을 더 신뢰하는 편입니다..
에러 검출만 되면 되지 원인까지는 세세하게 알 필요가 없는지라...
이거 하면 에러 발생시 어느슬롯에서 에러가 났는지 알 수 있나요?
윈도우 메모리 진단은 4개 한꺼번에 돌려도 그게 안나와서요
참고 하겠습니다. 감사합니다.
저걸로도 진단이 어느정도는 가능하다고 해서요.
저게 슬롯4개 동시에 테스트했을때 어느슬롯에서 에러가났다라는게 파악이 된다면 저걸로 해볼 생각입니다.
일종의 기계어 비슷하게 어드레스 같은게 나옵니다..
어쨌던 나오면 구글링해보세요..
그때는 이 프로그램이 아닌 메모리 진단으로 메세지가 떠서 확인했었습니다.
윈도우에서 하는건 정확하지 않을 수 있다는거네요.
본래 시스템 전체를 번인 하는 프로그램이지만 메모리만 선택해서 테스트 가능할 것입니다..
그리고 안정도를 볼려면 몇시간 돌려서는 안되고 몇일 정도 돌려줘야 합니다..
문제는 시스템이 못버티면 시스템의 어딘가가 고장난다는 것이죠..
그정도까지 빡세게는 안해도 에러 검출은 충분히 될 듯 합니다.
메모리 테스트 아주아주 장시간 넘게 하는건, 메모리한테 니가 범인맞지 빨리 자백해! 하고 고문! 하는거와 비슷하다고 봅니다.
여건상 AS를 금방금방 할 수 있는 상태가 아니라서요.
굳이 원인을 파악할 이유는 없어요;;
이전에도 겪어봤는데 코드가 1~2번같은게 뜨고 3번째는 다른게 뜨고 그럽니다.
경험상 메모리라고 추정만 할 뿐 안되면...용산에 아는분 있어서 수고비좀 주고 테스트맡겨보려고요.
보통은 메모리 에러가 나면.. 그 후에 컴퓨터 재부팅 할 시에 BIOS가 말해 줍니다..
몇번째 모듈 메모리 에러 있다구..
말 않해주는 메인보드는 저가형들이...... 말을 않해줍니다.
2. memtest64는 윈도우즈용 프로그램이고, memtest86은 EFI에서 돌아가는 프로그램입니다.
3. 내부 패턴분석은 안해봤으나 memtest86이 좀더 많은 패턴을 가지고 있습니다.
4. 위 에러에서는 패턴 I/O를 하기전에 메모리 락을 거는데 락이 안걸린 경우입니다.
5. 32기가만 락킹을 해서 돌려서 32기가만 점유된 상황입니다.
6. OS 로딩되기전의 환경인 memtest86을 돌리면 더 많은 메모리 용량을 락킹해서 테스트할 수 있습니다^^ 이게 더 정확한 테스트이기도 합니다 ㅎ
사과드립니다..
https://www.techpowerup.com/memtest64/
memtest64는 대략보니 PC CPU만 지원하는 것 같아 보이네요..
https://www.memtest86.com/memtest86.html
memtest86은 대신 이것저것 거의 다 지원하는 것 같아 보입니다..