fio iops 성능 측정 ( 리눅스 디스크 속도 측정)

os : rocky linux

1. 스토리지 성능 테스트에 사용될 도구는 fio 설치 방법은 yum으로

2. 순차 랜섬 읽기 ( 무작위 읽기) 블록 크기는 4k , Direct I/O 파일크기는 1G로 설정하고 진행  ( 아래 mnt 마운트는 일반 SATA SSD의 값이다)

read IOPS = 38.7k / BW=151MiB/s (158MB/s)(26.6GiB/180002msec)

3. 순차 랜섬 쓰기 ( 무작위 쓰기) 블록 크기는 4k , Direct I/O 파일크기는 1G로 설정하고 진행 ( 아래 mnt 마운트는 일반 SATA SSD의 값이다)

write: IOPS=2337, BW=9348KiB/s (9572kB/s)(1643MiB/180018msec)

옵션은 아래에서 설명

directory : 디렉토리 경로 설정

name = 파일 이름

direct=[bool] : True 일 경우 Direct I/O로 수행합니다. False 일 경우 Buffered I/O로 수행합니다.

rw=[I/O 종류] : write / read / randwrite / randread / readwrite (rw) / randrw

bs = I/O 장치의 블록 크기입니다. 기본값: 4k. 읽기 및 쓰기 값은 read , write 형식으로 별도로 지정할 수 있습니다

size= job 당 총 파일 사이즈를 설정합니다.

numjobs=[int] : job 개수를 설정합니다. (동일한 워크로드를 동시에 실행, multi processes / threads)

time_based : runtime 시간만큼 I/O 를 실행합니다. (파일 사이즈가 필요 없습니다.)

runtime=[int] : 테스트 진행 시간을 설정합니다. (초 단위)

group_reporting : Job 별 리포팅이 아닌 그룹 별 리포팅 출력합니다

norandommap : Random 워크로드 시 I/O 위치를 과거 I/O 위치를 고려하지 않습니다.

추가적으로 NVME 성능을 동일하게 테스트해보면
랜덤 읽기 IOPS=126k, BW=494MiB/s (518MB/s

랜덤쓰기 IOPS=622k, BW=2429MiB/s (2547MB/s)

 

일반 SSD와 NVME 성능 차이가 많다는 것을 확인할 수 있다


코멘트 쓰기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.

다음의 HTML 태그와 속성을 사용할 수 있습니다:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



배송정보
배송조회를 하시려면 송장번호를 클릭하세요
배송조회
상품명
주문번호
택배사
송장번호