performance - 衡量 ec2 实例之间 tcp 性能的正确方法

标签 performance amazon-web-services testing networking amazon-ec2

我使用 qperf 工具测量 AWS EC2 实例之间的延迟。首先,我测试了两个 c5xlarge 实例之间的 tcp 延迟,我得到了 30 微秒的延迟。后来我终止了这些实例并在新的两个 c5xlarge 实例中尝试测试。在那里我得到了 65 微秒的延迟。造成这种结果偏差的原因可能是什么?

注意:在我创建测试实例的 VPC 中还有一些其他实例。

执行此类测试的正确方法是什么?

最佳答案

VPC 中的实例数量不会影响此指标。所有网络都是虚拟的。首先,确保实例位于同一可用区。

然后,您可以尝试使用 Placement Group使用 Cluster 选项:

Packs instances close together inside an Availability Zone. This strategy enables workloads to achieve the low-latency network performance necessary for tightly-coupled node-to-node communication that is typical of HPC applications.

关于performance - 衡量 ec2 实例之间 tcp 性能的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56936034/

相关文章:

.net - LINQ First 与 Find 性能注意事项

java - JAXBContext 初始化加速?

ruby-on-rails - Ruby on Rails - 测试对 Capistrano 的 deploy.rb 的更改

amazon-web-services - 对于 us-east-1 以外的区域,AWS CloudFront 返回 503

amazon-web-services - 从现有的 AWS 服务实例(例如 dynamodb 表)中提取 cloudformation 模板

unit-testing - 测试驱动开发成本节约

java - 我可以在 java 的父选项卡和子选项卡中并行运行测试吗? ( Selenium 测试NG)

JavaScript:Object 与 True(或其他基元)相等性比较(性能/优化)

Java重复条目和性能问题

amazon-web-services - 如何通过Jenkins在EKS中部署kubernetes应用程序