Users Guide

12–RDMA 사용한 NVMe-oF 구성
NVMe-oF 장치 테스트
207 AH0054602-03 F
NVMe-oF 장치 테스트
대상 서버의 로컬 NVMe 장치 지연 시간과 초기자 서버의 NVMe-oF 장치 지연
간을 서로 비교하여 NVMe 장치에서 스템에 더해지는 지연 시간을 표시합니다 .
NVMe-oF 장치를 테스트하려면 :
1. 리포지토리 (Repo) 소스를 업데이트한 다음 명령을 실행하여 Flexible
Input/Output(FIO) 벤치마크 유틸리티를 대상 서버와 초기자 서버에 모두
치합니다 .
# yum install epel-release
# yum install fio
그림
12-4. FIO
유틸리티
설치
2. FIO 유틸리티를 실행하 NVMe-oF 장치의 지연 시간을 측정합니다 . 다음
명령을 실행합니다 .
# fio --filename=/dev/nvme0n1 --direct=1 --time_based
--rw=randread --refill_buffers --norandommap --randrepeat=0
--ioengine=libaio --bs=4k --iodepth=1 --numjobs=1
--runtime=60 --group_reporting --name=temp.out
FIO 제출과 완료 , 가지 유형의 지연 시간을 보고합니다 . 제출 지연
(slat) 애플리케이션에서 커널까지 지연 시간을 측정합니다 . 완료 지연
시간 (clat) 종단 커널 지연 시간을 측정합니다 . 업계에서는 99.00 번째
범위에서 clat
백분위수
읽는 방법이 널리 인정받고 있습니다 .
이번 예에서 초기자 장치 NVMe-oF 지연 시간은 30µsec 입니다 .
3. 대상 서버에서 FIO 실행하여 로컬 NVMe 장치의 지연 시간을 측정합니다 .
다음 명령을 실행합니다 .
# fio --filename=/dev/nvme0n1 --direct=1 --time_based
--rw=randread --refill_buffers --norandommap --randrepeat=0
--ioengine=libaio --bs=4k --iodepth=1 --numjobs=1
--runtime=60 --group_reporting --name=temp.out