Memtester(xilinx zc706) 사용

1.1: 테스트 개요

Memtester는 주로 메모리 스트레스 테스트를 위한 도구입니다. 공식적인 설명은 메모리 하위 시스템의 결함을 테스트하는 것입니다. 주로 항상 높거나 낮은 수준에 있는 메모리 오류 및 불량 비트를 캡처하고 임의 값, XOR 비교, 뺄셈, 곱셈, 나눗셈, AND 또는 연산 등을 테스트합니다. memtester 컴퓨터 메모리(RAM)를 테스트하기 위한 명령줄 도구입니다. 주요 목적은 메모리의 문제, 오류 또는 결함을 감지하여 시스템 안정성과 신뢰성을 보장하는 것입니다. memtester 에 대한 자세한 소개는 다음과 같습니다  .

1.2: 주요 특징 및 기능

  1. 메모리 테스트: memtester  컴퓨터 메모리를 테스트하여 메모리 장치가 제대로 작동하는지, 불량 블록이나 하드웨어 문제가 있는지 여부를 감지할 수 있습니다.

  2. 무작위 액세스 모드:  무작위 방식으로 메모리에 액세스하여 실제 애플리케이션의 무작위 액세스 패턴을 메모리에 시뮬레이션하여 잠재적인 문제를 더 쉽게 감지할 수 있습니다.

  3. 다중 테스트:  사용자는 실행할 테스트 수를 지정할 수 있으며, 이는 메모리 문제의 안정적인 감지를 향상시키는 데 도움이 됩니다.

  4. 테스트 진행 보고서: memtester  사용자가 테스트 진행 상황을 추적할 수 있도록 테스트 진행 보고서를 제공할 수 있습니다.

  5. 다양한 메모리 크기 지원:  사용자는 다양한 시스템의 요구 사항에 맞게 테스트할 메모리 크기를 지정할 수 있습니다.

  6. 문제 해결에 사용할 수 있습니다.  시스템에 설명할 수 없는 충돌, 정지 또는 오류가 발생하는 경우 memtester 메모리 문제가 이러한 오류의 원인인지 여부를 배제하는 데 사용할 수 있습니다.

1.3: 테스트 캐리어

      문서에는 메모리가 xilinx zc706 하드웨어에서 테스트된다고 명시되어 있으므로 먼저 memtester를 zc706에서 실행할 수 있는 실행 파일로 컴파일한 다음 Xilinx 환경에서 gcc를 통해 memtester 소스 코드를 컴파일하여 memtester 실행 프로그램을 얻습니다. . 

 

1.4: 테스트

이전 기사 Xilinx zc706 이더넷 성능 테스트(iperf)와 마찬가지로 먼저 실행 프로그램을 zc706의 시작 프로그램에 배치해야 합니다.

xilinx zc706 이더넷 성능 테스트(iperf)_Li Xi의 블로그-CSDN 블로그 .

memtester 실행 프로그램의 디렉토리를 확인하고 실행 권한을 늘리십시오: chmod +x memtester.

 memtester의 작업은 비교적 간단합니다. ./memtester 10M 12를 실행하기만 하면 됩니다.

./memtester Linux에서 실행 명령의 고정 형식

10M 테스트 메모리 크기

2번의 테스트 시간

 정식 테스트에서는 일반적으로 사용 가능한 최대 메모리를 테스트에 사용하며, 통신보드의 현재 메모리는 1G, 일반 테스트에서는 800M 이상이다. 메모리가 부족하면 테스트 실행 시 오류가 보고되므로 메모리를 줄여야 합니다.

 

Guess you like

Origin blog.csdn.net/qq_19294353/article/details/132431572