我的EC2实例遇到问题。我正在使用R编程抓取不同的网站,并且可以正常运行,但是几个小时后,我的EC2实例冻结了。
提高了对AWS支持的支持后,他们注意到这是由于“ VolumeQueueLength”的增加而引起的,然后又将BurstBalance积分从100减少到0。
当我在6月19日前后尝试时,请参见以下内容:
您知道什么导致此VolumeQueueLength上升吗?
一吨!
答案 0 :(得分:0)
来自I/O Characteristics and Monitoring - Amazon Elastic Compute Cloud:
如果您的I / O延迟高于您的要求,请检查VolumeQueueLength以确保您的应用程序没有尝试驱动比您提供的更多的IOPS。如果您的应用程序需要的IOPS数量超出卷所能提供的数量,则应考虑使用具有更高基本性能级别的更大的gp2卷或具有更多预配置IOPS的io1卷来实现更快的延迟。
有关Amazon EBS I / O特性的更多信息,请参阅关于本主题的Amazon EBS: Designing for Performance re:Invent演示文稿。
这基本上是说分配给Amazon EBS“通用”卷的IO与它的大小成比例,因此更大的卷可能会解决您的IO问题。另外,您可以考虑使用 Provisioned IOPS 卷(速度更快,但价格更高)。
您的应用程序使用的IO似乎比为该卷分配的IO多。