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

2024. 7. 31. 13:07·[ Laboratory ]/System Software & Storage

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

'[ Laboratory ] > System Software & Storage' 카테고리의 다른 글

[SPDK] blobfs/blobstore layer에서의 read 작업 처리  (1) 2024.08.27
[SPDK] spdk_bdev_read() 작동 방식  (0) 2024.08.26
[SPDK/NVMe] NVMe 마운트 방법  (1) 2024.08.06
[Linux Kernel] 리눅스 커널 버전 업그레이드 빌드  (2) 2024.07.30
[SPDK/xNVMe] Getting Started xNVMe - xnvme 설치  (1) 2024.07.28
[Linux Kernel] 리눅스 커널 분석 - 실습 환경 구축 (cscope)  (1) 2024.07.08
[Linux Kernel] 리눅스 커널 분석 - 실습 환경 구축 (리눅스)  (2) 2024.07.08
'[ Laboratory ]/System Software & Storage' 카테고리의 다른 글
  • [SPDK] spdk_bdev_read() 작동 방식
  • [SPDK/NVMe] NVMe 마운트 방법
  • [Linux Kernel] 리눅스 커널 버전 업그레이드 빌드
  • [SPDK/xNVMe] Getting Started xNVMe - xnvme 설치
dev charlotte
dev charlotte
주 - 컴퓨터공학 / 복수 - 산업 보안
    250x250
  • dev charlotte
    int main() {
    dev charlotte
  • 전체
    오늘
    어제
    • 분류 전체보기
      • [ Laboratory ]
        • Paper review
        • Advanced Operating System
        • System Software & Storage
        • Lab etc
      • [ Computer Science ]
        • Algorithm_C++
        • Operating System
        • Information Retrieval
        • Database_sql
        • SW Engineering
        • Computer Network
        • JavaScript
        • Python
        • Data Structure
        • CS study
        • Distributed systems
      • [ Computer Security ]
        • Convergence Security
        • Web Security
        • PIMS
        • Network Security
        • Digital Finance
      • [ Artificial Intelligence ]
        • Trend
        • Seminar
      • [ 미래, 같이, LG ]
      • [ Development ]
        • [ Front-end ]
        • [ Back-end ] Spring 기본
        • [ Back-end ] Node.js
      • etc
        • 현대오토에버 스마트 모빌리티 공학 체험 교육
      • It's me
  • 블로그 메뉴

    • 링크

      • GitHub
    • 공지사항

    • 인기 글

    • 태그

      hotstorage
      MySQL
      ACM
      데이터베이스
      소프트웨어 공학
      SSAFY
      프로그래밍 언어론
      ssafy 13기
      SQL
      프로그래머스 c++
      프로그래머스 코테
      대학생 대외활동
      spdk
      비전공자 코딩
      프로그래머스
      현대오토에버
      코딩 교육
      현대오토에버 스마트모빌리티
      오블완
      프로그래머스 입문
      코딩 인강
      자바스크립트
      싸피 13기
      코드잇
      백준
      티스토리챌린지
      현대오토에버 스마트 모빌리티
      스마트모빌리티공학체험교육
      싸피
      공대생 대외활동
    • 최근 댓글

    • 최근 글

    • hELLO· Designed By정상우.v4.10.4
    dev charlotte
    [FIO] Flexible I/O tester FIO 설치 방법
    상단으로

    티스토리툴바