Я запустил новый сервер с SQL 2012 R2 на экземпляре Windows 2012R2 размером r3.xlarge с включенной оптимизацией для EBS. У меня есть три подключенных диска EBS (GP2), все размером 1 ТБ каждый (3000 / IPOS по умолчанию) и отформатированы на 64 КБ. Диски независимые, в настоящее время нет RAID.
Ввод-вывод регулярно достигает максимальной скорости 50-60 МБ / с для всех действий - даже при последовательном копировании больших файлов между дисками EBS. Я ошибаюсь, думая, что должен получать значительно более высокие скорости? Есть что-нибудь еще попробовать?
Оказывается, размер экземпляра r3.xlarge изрядно нарушил работу сети, даже если для параметра EBS-optimized установлено значение true. Теоретический предел для экземпляра r3.xlarge с оптимизацией для EBS в настоящее время составляет 500 Мбит / с или 62,50 МБ / с. Таким образом, 50-60 МБ / с, которые я вижу, довольно близки к максимальному значению. Единственная дополнительная рекомендация заключалась в форматировании для 16k, а не 64k.
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSOptimized.html#ebs-optimization-support