스토리지 벤치마킹에 fio를 사용할 때 지연 시간의 평균(avg)과 표준 편차(stdev) 사이의 관계는 무엇입니까?
순차 테스트 또는 무작위 테스트에서 시차의 평균/표준 편차가 중요합니까?
대부분의 I/O 하위 시스템은 잘 조정되어 있으며 표준 편차는 순차 액세스에 거의 의미가 없습니다. 또한 무작위 테스트에 대한 표준 편차가 무엇인지 확인하는 것도 흥미롭습니다. 맞아?
대기 시간 관련 평균/표준 편차 비율이 5%인 경우 시스템은 최적의 10%에서 여전히 문제가 없지만 더 높은 비율에서는 문제가 발생한다고 들었습니다.
fio --rw=randrw --name=test_zufaellig_oci --bs=4k --direct=1 --size=10G --ioengine=libaio --runtime=5400 --time_based
OCI
test_zufaellig_oci: (groupid=0, jobs=1): err=0: pid=16244: 2022년 12월 29일 목요일 17:16:45에 읽기: IOPS=1313, BW=5255KiB/s (5381kB/s) ( 27.1GiB /5400001msec)) Lath(usec): min=7, max=1665, avg=16.39, stdev=6.30 Crat(usec): min=3, max=202186, avg=354.88, stdev = 167.22 위도(usec): 최소 값 = 290, 최대값 = 202206,평균=371.52, 표준편차=167.53 clat 백분위수(usec): | 번호 1.00=[ 310], 번호 5.00=[ 318], 번호 10.00=[ 322], 번호 20.00=[ 330], | 번호 30.00=[ 334], 번호 40.00=[ 338], 번호 50.00=[ 343], 번호 60.00=[ 351], | 번호 70.00=[ 355], 번호 80.00=[ 363], 번호 90.00=[ 383], 번호 95.00 =[ 408], | 번호 99.00= [ 498], 번호 99.50 = [ 611], 번호 99.90 = [ 1762], 번호 99.95 = [ 2376], | bw (KiB/s ): 최소 = 816, 최대 = 6096, 각각 = 100.00%, 평균=5263.74, stdev=325.49, 샘플=10781 iops: 최소=204, 최대=1524, 평균=1315.94, stdev=81.37, 샘플=10781
AWS
test_zufaellig_aws: (groupid=0, jobs=1): err=0: pid=2960: 2022년 12월 29일 목요일 17:16:54에 읽기: IOPS=315, BW=1261KiB/s (1291kB/s) ( 6648MiB/5400007msec ) lath(usec): min=6, max=107, avg=19.35, stdev=4.90 ct(usec): min=190, max=113470, avg=1472.25, stdev = 2373.50 위도(usec): 최소값 = 207 , 최대값 = 113491,평균=1492.51, 표준편차=2374.87 clat 백분위수(usec): | 번호 1.00=[ 318], 번호 5.00=[ 347], 번호 10.00=[ 363], 번호 20.00=[ 392], | 번호 30.00=[ 412], 번호 40.00=[ 429], 번호 50.00=[ 453], 번호 60.00=[ 482], | 번호 70.00=[ 529], 번호 80.00=[ 644], 번호 90.00=[ 6915], 번호 95.00 =[ 7046], | 번호 99.00= [ 7177], 번호 99.50 = [ 7242], 번호 99.90 = [ 7504], 번호 99.95 = [ 7635], | ): 최소 = 144, 최대 = 4184, 각 =100.00%, 평균=1262.50, stdev=1493.09, 표본=10783 iops: 최소=36, 최대=1046, 평균=315.63, stdev=373.27, 표본=10783