편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
13번째 줄: | 13번째 줄: | ||
:→ 그 파일들을 대상으로 60초 동안 16KB짜리 랜덤 읽기/쓰기를 반복하여 성능을 측정한다. | :→ 그 파일들을 대상으로 60초 동안 16KB짜리 랜덤 읽기/쓰기를 반복하여 성능을 측정한다. | ||
:→ 측정 후에는 지워주자. ( <code>rm -f /fio_test_file.*</code> ) | :→ 측정 후에는 지워주자. ( <code>rm -f /fio_test_file.*</code> ) | ||
:→ 여기서는 randrw로 했는데 이렇게 하면 읽기/쓰기 수치가 뭉뚱그려져서 조화평균 값이 나온다. | :→ 여기서는 randrw로 했는데 이렇게 하면 읽기/쓰기 수치가 뭉뚱그려져서 조화평균 값이 나온다. 정확히 측정하려면 randread와 randwrite를 따로 수행하자... | ||
==명령어 예시== | ==명령어 예시== | ||
* 디렉토리 16KB 랜덤 읽기 | |||
<source lang='bash'> | <source lang='bash'> | ||
fio --directory=디렉토리 --name fio_test_file --direct=1 --rw=randread --bs=16k --size=1G --numjobs=16 --time_based --runtime=180 --group_reporting --norandommap | fio --directory=디렉토리 --name fio_test_file --direct=1 --rw=randread --bs=16k --size=1G --numjobs=16 --time_based --runtime=180 --group_reporting --norandommap | ||
</source> | </source> | ||
* 디렉토리 16KB 랜덤 쓰기 | |||
<source lang='bash'> | <source lang='bash'> | ||
fio --directory=디렉토리 --name fio_test_file --direct=1 --rw=randwrite --bs=16k --size=1G --numjobs=16 --time_based --runtime=180 --group_reporting --norandommap | fio --directory=디렉토리 --name fio_test_file --direct=1 --rw=randwrite --bs=16k --size=1G --numjobs=16 --time_based --runtime=180 --group_reporting --norandommap | ||
</source> | </source> | ||
* 블록장치 1MiB 순차 읽기 | |||
<source lang='bash'> | <source lang='bash'> | ||
fio --filename=/dev/장치명 --direct=1 --rw=read --randrepeat=0 --ioengine=libaio --bs=1024k --iodepth=8 --time_based=1 --runtime=180 --name=fio_direct_read_test | fio --filename=/dev/장치명 --direct=1 --rw=read --randrepeat=0 --ioengine=libaio --bs=1024k --iodepth=8 --time_based=1 --runtime=180 --name=fio_direct_read_test | ||
</source> | </source> | ||
* 블록장치 1MiB 순차 쓰기 | |||
<source lang='bash'> | <source lang='bash'> | ||
fio --filename=/dev/장치명 --direct=1 --rw=write --randrepeat=0 --ioengine=libaio --bs=1024k --iodepth=8 --time_based=1 --runtime=180 --name=fio_direct_write_test | fio --filename=/dev/장치명 --direct=1 --rw=write --randrepeat=0 --ioengine=libaio --bs=1024k --iodepth=8 --time_based=1 --runtime=180 --name=fio_direct_write_test |