
지금은 집에 있는 노트북의 데이터를 m5.large에 연결된 EBS 볼륨으로 재동기화하고 있습니다. 제가 보고 있는 쓰기 지연 시간은 엄청나게 높습니다(>15초).
내 EC2 인스턴스는 EBS에 최적화되어 있으며 읽기 지연 시간은 정상적으로 보입니다. EBS 볼륨은 300GB이고 gp2(SSD) 볼륨입니다. 이 구성에 대한 기본 IOPS는 900 IOPS여야 하며 현재로서는 그 수치에 근접하지 않습니다. 게다가 내 버스트 크레딧 잔액은 100%에 가깝습니다.
왜 그렇게 나쁜 성능이 나타나는지에 대한 통찰력을 줄 수 있는 사람이 있습니까?
답변1
m5 및 c5 인스턴스는 비교적 새로운 인스턴스이며 EBS 볼륨(NVMe)을 매핑하는 새로운 방법을 사용합니다. CloudWatch의 디스크 지연 시간을 잘못 보고하는 등 문제가 많았습니다. 현재로서는 프로덕션 워크로드에 m5/c5 인스턴스를 권장하지 않습니다.
https://www.reddit.com/r/aws/comments/80gghp/known_issue_c5m5_series_ebs_cloudwatch_latency/
https://forums.aws.amazon.com/thread.jspa?messageID=829464&tstart=0
https://forums.aws.amazon.com/thread.jspa?threadID=269860&tstart=50
https://forums.aws.amazon.com/thread.jspa?threadID=275052&tstart=100
https://forums.aws.amazon.com/thread.jspa?threadID=273272&tstart=150