Computer System/Storage

[스토리지] fio 결과 파일 포맷 : json, csv, normal (fio output-format, minimal)

해리팍 2021. 1. 12. 00:02
반응형

안녕하세요.

 

fio는 벤치마킹 결과를 화면으로 볼 수도 있고, 파일로도 출력 할 수 있습니다.

 

(파일로 출력 할 경우 '--output=파일명' 옵션을 사용)

 

여기 까지는 알고 있었는데, 여러 포맷으로 출력이 가능하다는 것을 알게 되어 공유 드립니다.

 

 

fio의 결과 파일의 포맷은 '--output-format' 옵션을 사용하여 조정 할 수 있습니다.

 

쉼표로 구분 할 경우 여러 포맷을 동시에 사용 할 수도 있습니다.

 

옵션 값은 normal, json, json+, terse 로 지정 할 수 있습니다. (Default : normal)

 

각 옵션 별 설명을 간단하게 해보겠습니다.

 

 

1. --output-format=normal

 

가장 기본적인 fio 결과 포맷 입니다.

 

--output-format 을 따로 지정 안해줄 경우 Default 값이 normal 입니다.

 

 

 

 

2. --output-format=json / --output-format=json+

 

결과 파일을 json 포맷으로 출력 해 줍니다.

 

나중에 결과 parsing 하기 용이합니다.

 

또 상세 workload가 결과 파일에 들어 있다는 장점이 있습니다.

 

 

 

 

3. --output-format=terse

 

세미콜론으로 구분 된 csv 형태의 파일 입니다.

 

--output-format=terse 대신

 

--minimal 옵션을 줘도 동일 합니다.

 

세미콜론으로 구분 된 필드의 설명은 이전 포스팅을 참조해 주세요.

 

 

harryp.tistory.com/983

 

[스토리지] fio minimal 옵션 결과 필드 정리 (fio minimal output field)

안녕하세요. 스토리지 벤치 마킹 툴인 fio에는 minimal 옵션이 있습니다. * fio 관련 내용은 harryp.tistory.com/tag/fio Park's Life harryp.tistory.com 를 참조해 주세요 minimal 옵션은 fio의 결과를 1 line..

harryp.tistory.com

 

 

 

위에 설명 했던 것 처럼 쉼표를 통해 여러 옵션을 동시에 사용 할 수도 있습니다.

 

(ex : --output-format=json,normal)

반응형