Как настроить и измерить производительность сети на AWS
В последнее время я изо всех сил пытался понять, какова моя скорость сети (нисходящая линия связи) между узлами в AWS (в многосетевом кластере, компьютерами в разных регионах).
У меня есть много колебаний, когда я измеряю его с помощью сценария, который я написал (на основе этой ссылки и SCP) или с Iperf. Я полагаю, что это основано на использовании сети, которое быстро меняется (в основном между регионами), но я все еще не понимаю документацию AWS о том, за какую производительность я плачу, например, минимальную и максимальную скорость нисходящей линии связи ( экземпляры aws).
Сначала я попробовал тип T2, и, поскольку я увидел, что он увеличил производительность процессора, я подумал, что, возможно, производительность сетевого адаптера также является скачкообразной, поэтому я перешел на тип M4, но у меня те же проблемы с M4. Есть ли какой-нибудь способ узнать скорость нисходящей линии моего сетевого адаптера в зависимости от типа и вкуса?
* Я задал аналогичный вопрос на форуме AWS, но не получил ответа ( https://forums.aws.amazon.com/thread.jspa?threadID=296389).
1 ответ
Там нет никакого способа получить лучшую индикацию, что ваши измерения. AWS не публикует ничего, указывающего на эту производительность, и если мы не говорим о более крупном случае, когда производительность сети фактически конкретно указана. Т.е. m5.12xlarge имеет 10 Гбит / с. Скорее всего, производительность сети имеет пакетный компонент для небольших типов экземпляров.
Есть страницы с тестами других людей, но вы не найдете официального ответа на все это.