Правильный способ измерения производительности TCP между экземплярами EC2 - PullRequest
0 голосов
/ 08 июля 2019

Я использовал инструмент qperf для измерения задержки между экземплярами AWS EC2.Сначала я проверил задержку tcp между двумя экземплярами c5xlarge и получил задержку 30 микросекунд.Позже я прекратил работу этого экземпляра и попробовал выполнить тест в двух новых экземплярах c5xlarge.Там я получил задержку в 65 микросекунд.Что может быть причиной такого отклонения результатов?

Примечание. В VPC были и другие экземпляры, в которых я создавал свои тестовые экземпляры.

Какая была бы правильная методология для проведения такого теста?

1 Ответ

2 голосов
/ 08 июля 2019

Количество экземпляров в VPC не повлияет на этот показатель. Все сети виртуальные. Сначала убедитесь, что экземпляры находятся в одной зоне доступности.

Затем вы можете попробовать Группа размещения с опцией Кластер :

Упаковывает экземпляры близко друг к другу в зоне доступности. Эта стратегия позволяет рабочим нагрузкам достигать производительности сети с малой задержкой , необходимой для тесной связи между узлами, что типично для приложений HPC.

...