在AWS EC2 t2.medium实例上,我们运行了一个网站http://www.pricesimply.com/
我们的数据库安装在同一台机器上。 默认情况下,我们有8 GB的存储空间,站点速度很快。
然后,我们添加了一个32 gb卷类型 - 通用卷。
这两卷之间只有差异 -
8 gb默认音量 - IOPS 24/3000
32 gb新增量 - IOPS 96/3000
卷类型&可用区域相同。
网站MUCH SLOWER现在与之前相比。
答案 0 :(得分:2)
一些随意的想法:
1)性能确实因卷而异。做一些基准测试,看看它是否真的慢了。 (不太可能,但可能。)
2)也许卷是一个红色的鲱鱼 - 也许你的整个数据集都足够小以适应RAM之前,现在你已经扩展和成长,你的数据不适合,创建恒定的I / O?
3)如果驱动器是从快照创建的,则后台可能是fetching your data from your snapshot,从而减慢了驱动器的速度。
答案 1 :(得分:1)
添加额外的磁盘不应该减慢您的机器速度,您需要更多地调查一下以确定瓶颈。
表现不佳的基础设施通常属于以下三类之一:
t2.medium
实例是否合适。 Amazon CloudWatch可以显示CPU历史记录。一旦您确定这三个因素中的哪一个似乎是瓶颈,请尝试改进它们:
您正在使用通用(SSD)EBS卷。这些卷具有与卷大小相关的IOPS(每秒输入/输出)。所以,你的" 96/3000"如果你有足够的IO'信用额,那么音量可以保证96 IOPS(大约是磁硬盘的速度),能够突破3000 IOPS。如果您持续使用超过96次IOPS,则您将缺少信用额度,并且将限制为96 IOPS。