2013-10-28 2 views
0

ECC RAM이없는 실행중인 머신에서 실제 메모리의 가능한 한 큰 부분을 차지하는 memtester를 찾고 있습니다. 메모리를 청크로 테스트해야합니다. 예를 들면 : 100MB 할당, 테스트, 릴리스, 다른 100MB 할당 ... 메모리의 일부 영역이 이미 할당되어 커널이 커널을 재 할당해야한다는 것을 알고 있습니다.linux memtester 거의 모든 물리적 메모리를 커버합니다.

this 제품에 물리적 위치를 지정하는 옵션이 있지만 mmap() 함수가 지정된 위치를 할당하지 않기 때문에 작동하지 않는 것으로 나타났습니다. 커널을 수정해도 해결책을 얻지 만 일부 섹션이 이미 할당 되었기 때문에 문제가 해결되지 않습니다.

나는 이것이 알려진 문제라고 생각하는데, 이미 그것을 해결 한 사람이 있습니까?

답변

1

아마도 Memtest86이 가야 할 방법이며, 램 디스크에서 부팅 할 수 있습니다. 우리는 공장에서 메모리를 테스트하는 데 수년 동안 사용해 왔습니다.

http://www.memtest.org/

+0

나는 알고 있지만 주요 아이디어는 당신이 (예를 들면. 라즈베리 파이에 대한) ECC RAM없이 24 시간을 실행하고 중요한 장비가 아닙니다 기계가있는 경우 RAM이 깨진 될 때 당신이 모르는 것입니다 . 그래서 나는 그걸하고있는 제품을 즉석에서 개발하고 싶습니다. 감사 :) – Predkambrij

관련 문제