디스크 벤치마크 도구로 성능 측정
EBS 설정에 따른 성능 지표 확인
fio (fiexible I/O tester)

IOPS : 3000
처리량 : 125
09:35:03 ubuntu@ip-172-31-1-240 queue → lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 24.9M 1 loop /snap/amazon-ssm-agent/7628
loop1 7:1 0 55.7M 1 loop /snap/core18/2796
loop2 7:2 0 55.7M 1 loop /snap/core18/2812
loop3 7:3 0 63.5M 1 loop /snap/core20/2015
loop4 7:4 0 63.9M 1 loop /snap/core20/2105
loop5 7:5 0 91.9M 1 loop /snap/lxd/24061
loop6 7:6 0 40.9M 1 loop /snap/snapd/20290
loop7 7:7 0 40.4M 1 loop /snap/snapd/20671
xvda 202:0 0 20G 0 disk
├─xvda1 202:1 0 19.9G 0 part /
├─xvda14 202:14 0 4M 0 part
└─xvda15 202:15 0 106M 0 part /boot/efi
xvdf 202:80 0 100G 0 disk 볼륨 연결 확인
fio 설치
sudo apt update
sudo apt install -y fio연속 쓰기 테스트
10개의 job을 생성해서, 1M 크기로 연속 쓰기 진행
sudo fio --name=write_test \
--filename=/dev/xvdf --filesize=100G \
--time_based --ramp_time=2s --runtime=1m \
--ioengine=libaio --direct=1 --verify=0 --randrepeat=0 \
--bs=1M --iodepth=64 --rw=write --numjobs=10 --offset_increment=10G랜덤 읽기 테스트
4K 크기로 랜덤 읽기 수행
sudo fio --name=read_test \
--filename=/dev/xvdf --filesize=100G \
--time_based --ramp_time=2s --runtime=1m \
--ioengine=libaio --direct=1 --verify=0 --randrepeat=0 \
--bs=4K --iodepth=256 --rw=randreadLast updated