라즈베리 파이 스트레스 테스트 방법


17

최근 배터리로 작동하는 USB 휴대 ​​전화 충전기를 집어 들고 어떤 종류의 배터리 수명을 얻을 수 있는지 테스트를 진행하고 있습니다. 지금은 유휴 상태에서 테스트 중입니다. 또한 가능한 많은 리소스를 사용하여 테스트를 실행하고 싶습니다. prime95를 사용하거나 CPU를 테스트하기 위해 바쁜 while 루프로 프로그램을 실행하는 것만 큼 쉽지만 GPU를 최대한 활용하기 위해 실행할 수있는 것이 있습니까? Pi를 최대 용량으로 실행하는 데 사용할 수있는 다른 권장 프로그램이 있습니까?

답변:



25

sysbench 도구를 사용하여 Raspberry PI 스트레스 테스트를 수행 할 수 있습니다.

첫 번째 예는 소수를 계산

sysbench --test=cpu --cpu-max-prime=20000 run

두 번째 예는 Raspberry Pi의 I / O 출력 테스트

sysbench --test=fileio --file-total-size=2G prepare
sysbench --test=fileio --file-total-size=2G --file-test-mode=rndrw --init-rng=on --max-time=300 --max-requests=0 run
sysbench --test=fileio --file-total-size=2G cleanup

세 번째 예제 메모리 읽기 및 쓰기

sysbench --test=memory run --memory-total-size=2G
sysbench --test=memory run --memory-total-size=2G --memory-oper=read

다음은 온도 테스트에 sysbench를 사용하는 방법의 한 예입니다. youtu.be/1AYGnw6MwFM?t=501
Fabian

1
버스터는 나를 위해 이전 버전의 sysbench (0.4.12)를 가지고 있었기 때문에 다음과 같이 변경 --cpu-max-prime=20000해야했습니다--max-requests=20000
Ryall

10

전에는 작은 명령 줄 도구 인 스트레스 베리를 작성했는데, 이는 라즈베리에 스트레스를주고, 코어 온도를 측정하며, 멋진 음모를 만들어냅니다. 함께 설치

pip install stressberry --user

와 함께 실행

stressberry-run out.dat
stressberry-plot out.dat -o out.png

여기에 이미지 설명을 입력하십시오



4

멀티미디어 디코딩을 수행하는 XBMC는 OpenGL에있는 UI뿐만 아니라 좋은 테스트 일 수 있습니다. OpenTTD와 같은 수치 시뮬레이션을 포함하면서 지속적으로 프레임 버퍼 (메모리!)를 망치는 게임도 꽤 좋은 테스트입니다. 일반적인 Dhrystone 및 Whetstone 벤치 마크도 좋습니다. GPU와 CPU를 상당히 많이 사용하는 Armagetron Advanced (아직 준비가 안되었지만 슬프게도)라는 포팅 작업을하고있는 OpenGL 게임이 있습니다. 완료되면 아마 완벽 할 것입니다.

참고로 Pi가 배터리 전원을 차단하는 것이 걱정된다면 MoPi 보드를 조사해 볼 가치가 있습니다 . 전압을 모니터링하며 백그라운드에서 실행되는 데몬은 전원이 꺼지면 완전히 종료됩니다.


0

어느 쪽이 두 가지의 : for i in 1 2 3 4 ; do nice -n 20 openssl speed >/dev/null 2>&1 & done 또는 for i in 1 2 3 4 ; do nice -n 20 cat /dev/zero > /dev/null & done 충분합니다, 전 의지 운동 RAM 이상하지만. 미디어 플레이어를 사용하여 matroska .mkv 파일을 동시에 디코딩하면 뚱뚱한 최대 부하가 발생합니다. nice파이를 반응이 좋아서 for pid in $( jobs -p ) ; do kill -9 $pid ; done큰 소년처럼 그릇을 플러시 할 수 있습니다 . 함수로 설정하십시오. killalljobs() { for pid in $( jobs -p ) ; do kill -9 $pid ; done ; }

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.