AIM9 벤치마크 툴 사용하기

AIM9 벤치마크 툴은 컴퓨터 시스템의 성능을 측정하는 도구로, 다양한 벤치마크 프로그램으로 구성되어 있다. 이 툴을 사용하여 시스템의 성능을 정량화하고, 다양한 하드웨어 및 소프트웨어 구성에 대한 성능을 비교할 수 있다. 이 글에서는 AIM9 벤치마크 툴을 사용하는 방법에 대해 알아본다.

AIM9 다운로드

AIM9는 AIM Benchmark Download 페이지에서 다운로드 할 수 있다. 아래와 같이 Files / aim9-suite9 / Initial release 에서 코드를 다운로드 한다.

벤치마크 설치

압축 풀기

다운로드 받은 s9110.tar.Z 파일을 압축을 푼다.

$ zcat s9110.tar.Z | tar xvf -
$ cd aim9

Makefile 생성

설치를 위해 먼저 현재 경로를 PATH로 잡아주고, S9Setup 파일을 실행한다.

$ export PATH=$PATH:.
$ S9setup

Enter를 누르면 아래와 같이 아내 문이 나온다.

엔터를 누르면 컴파일러 설정 화면이 나온다.

크로스 컴파일을 할 거면 컴파일러를 지정해 주면 된다. (예: arm-linux-gnueabi-gcc). 호스트 PC에서 돌릴거면 Enter로 넘어간다.

아래와 같이 Compiler 옵션 설정이 나오는데 Enter로 넘어간다.

다음은 Linker 옵션 설정이 나오는데 역시 Enter로 넘어간다.

다음은 bash PATH 설정이다. 일반적으로 bash는 /bin/bash에 설치 되므로 특별히 경로가 따로 없다면 Enter로 넘어간다.

아래와 같이 Makefile이 생성됐다는 메세지등이 출력된다. 이러면 설치 준비가 된것이다.

컴파일

Makefile이 생성되었으니 make 명령어로 aim9 벤치마크 툴을 컴파일 한다.

$ make

컴파일이 완료되면 실행 바이너리들이 생성됐는지 확인한다.

벤치마크 실행

AIM9 벤치마크 툴을 실행하기 위해 아래와 같이 singleuer 를 실행하고, 옵션을 아래와 같이 입력한다.

실행 결과는 아래와 같이 출력된다.

결과 분석

벤치마크가 완료되면 결과를 분석하여 시스템의 성능을 평가한다. 머신간의 차이를 비교하거나, 특정 커널 옵션에 따른 차이 등을 비교하여 차이를 확인한다.

참고 사이트

답글 남기기