본문 바로가기
[ Laboratory ]/System Software & Storage

[FIO] Flexible I/O tester FIO 설치 방법

by dev charlotte 2024. 7. 31.

FIO = Flexible I/O tester

read, write, IOPS, bandwidth 등의 성능과 관련된 실행 결과를 출력해주는 

성능 측정 툴

 

특정 워크로드를 테스트하고 싶을 때 테스트를 위한 프로그램을 작성하기 어려워서 개발된 툴로

테스트 워크로드를 정의하기만 하면 시뮬레이션 해볼 수 있는 것이 장점이다

 

사용자가 원하는 대로 io 작업 수행에 필요한 thread나 process를 생성할 수도 있고 

다양한 테스트 워크로드를 job file 로 만들어 사용자가 원하는 환경에서 유연하게 테스트를 수행할 수 있다

 

 

FIO 설치 방법

실험을 진행할 서버의 디렉토리에 

fio 레파지토리 깃 클론을 받아준다

 

 

클론 후 ls로 확인해보면 fio 로 클론이 된 것을 확인할 수 있다

 

fio 디렉토리로 cwd 를 변경해주고 

./configure 구성을 시작한다

 

구성이 완료되면 make를 진행하고 

 

make install도 해준다 

나는 권한 오류가 발생해서 공식 문서에 적힌 것과 다르게 

 

sudo 를 추가해서 진행했다

 

 

 

 

 

728x90