라즈베리파이 – 성능평가를 위한 벤치마크 도구 Sysbench 기본 사용법

라즈베리파이 – 성능평가를 위한 벤치마크 도구  Sysbench 기본 사용법

라즈베리파이 (Raspberry PI) 성능을 상대적으로 비교하고 싶을 때 널리 사용되는 Benchmark 도구인 Sysbench를 소개한다. Sysbench는 2004년에 처음 개발된 이후, 여러 차례 개량된 Open Source benchma 도구로, 특히 Linux 시스템의 multithread 시스템의 성능 비교에 많이 사용됨, 오늘날에는 대비안 같은 리눅스 시스템의 기본 도구의 하나로 함께 배포되기 때문에, 라즈베리 파이의 성능 비교 시 가장 쉽게 이용되는 Benchmark 도구 중 하나이다.

​

​

주로 기능은 다음과 같다.

  • cpu 성능 test

  • file 쓰기 및 읽기 Test

  • memory 속도 test

  • Threads: Multi threads의 설정 변경 효과 test

​

​

설치 및 러즈 베리파이에서의 사용법은 다음과 같다.

​

​

sysbench 설치 방법

다음 명령을 입력하여 설치할 수 있다.

sudo apt install sysbench

​

​

<CPU Test 실제 예>

다음과 같은 방식으로 사용한다.

--threads는 test에 사용할 thread 수를 지정한다. --num-threads=1 형식도 무방하다.

--cpu-max-prime=20000는 test에 사용할 최대치 지정 값으로, 라즈베리파이 test에서는 통상 20000까지 사용하는 게 일반적으로 알려져 있다.

​

sysbench cpu --cpu-max-prime=20000 --threads=1 run

sysbench cpu --cpu-max-prime=20000 --threads=4 run

​

Thread가 4인 조건으로 메모리 test의 예로서 다음과 같은 결과를 얻었다.

​