[AWS] EBS 초기화 (pre-warming)

Hyun-Sung Kim·2025년 1월 6일

AWS

목록 보기
7/10

EBS 초기화

  • EBS 볼륨은 생성된 직후 최대 성능을 발휘하기 위해 초기화 작업이 필요할 수 있습니다.

EBS 초기화가 필요한 시나리오

  • 스냅샷에서 복원한 EBS 볼륨
    - EBS 스냅샷에서 복원된 볼륨은 대기 중인 백그라운드 프로세스로 인해 처음 I/O 요청 시 추가적인 지연이 발생할 수 있습니다.

  • 고성능 애플리케이션(예. DB) 실행
    - 데이터베이스 서버, 고부하가 예상되는 애플리케이션, 또는 읽기/쓰기 IOPS가 중요한 워크로드에 대해서는 운영 환경에서 최고 성능을 발휘해야 하기 때문에 초기화가 강력히 권장됩니다.


초기화 절차

1) dd

1) windows용 dd 유틸리티 다운로드
- 다운로드 경로
2) disk list 조회

wmic diskdrive get size,deviceid

3) disk별 EBS 초기화

dd if=\.\PHYSICALDRIVEn of=/dev/null bs=1M --progress --size

이전 버전의 dd를 이용할 경우, 위 명령어 실행 시 해당 가상 장치를 지원하지 않아서 아래와 같이 진행합니다.

dd if=\.\PHYSICALDRIVEn of=nul bs=1M --progress --size

2) fio

1) windows용 fio 유틸리티 다운로드

2) disk list 조회

wmic diskdrive get size,deviceid

3) disk별 EBS 초기화

fio --filename=\.\PHYSICALDRIVEn --rw=read --bs=128k --iodepth=32 --direct=1 --name=volume-initialize

profile
Cloud Engineer

0개의 댓글