memtester 를 이용한 메모리 테스트를 이전 강좌에서 설명하였습니다.


http://forum.falinux.com/zbxe/index.php?document_srl=783960&mid=device_driver


이번에는 stressapptest를 소개하도록 하겠습니다.


memtester의 경우에는 스레드를 하나 돌려서 테스트를 진행하는 방식이며, stressapptest는 스레드를 설정하여 테스트를 할 수 있습니다.


공식 사이트


    https://code.google.com/p/stressapptest/


인스톨 가이드


  https://code.google.com/p/stressapptest/wiki/InstallationGuide


사용자 가이드


   https://code.google.com/p/stressapptest/wiki/UserGuide



사용 예제


   # stressapptest -s 60 -M 512 -m 4 -C 4 -W




저는 iMX6Q 보드에서 메모리 테스트를 하였습니다.


falinux@:~$ stressapptest -s 60 -M 512 -m 4 -C 4 -W


Log: Commandline - stressapptest -s 60 -M 512 -m 4 -C 4 -W

Stats: SAT revision 1.0.3_autoconf, 32 bit binary

Log: buildd @ nihal on Sat Mar  3 05:10:24 UTC 2012 from open source release

Log: 1 nodes, 4 cpus.

Log: Flooring memory allocation to multiple of 4: 512MB

Log: Prefer plain malloc memory allocation.

Log: Using memaligned allocation at 0x5654d000.

Stats: Starting SAT, 512M, 60 seconds

Log: Region mask: 0x1

Log: Seconds remaining: 50

Log: Seconds remaining: 40

Log: Seconds remaining: 30

Log: Seconds remaining: 20

Log: Seconds remaining: 10

Stats: Found 0 hardware incidents

Stats: Completed: 47764.00M in 60.40s 790.77MB/s, with 0 hardware incidents, 0 errors

Stats: Memory Copy: 47764.00M at 795.84MB/s

Stats: File Copy: 0.00M at 0.00MB/s

Stats: Net Copy: 0.00M at 0.00MB/s

Stats: Data Check: 0.00M at 0.00MB/s

Stats: Invert Data: 0.00M at 0.00MB/s

Stats: Disk: 0.00M at 0.00MB/s


Status: PASS - please verify no corrected errors