Ampere Computing Logo
Contact Sales
Ampere Computing Logo
Web服务测试说明

Web服务测试是在具有相同内存、网络和存储配置的裸机单路服务器上进行的,每个平台的配置都一样。

测试使用作为负载生成器的 DeathStarBench 套件的一部分 WRK2。 WRK2被修改为一个开环负载生成器,即使之前的请求没有收到响应,它也可以确保按照调度发出新的请求。

每次运行都从初始化数据集开始,其中包括注册用户和为应用程序构建社交图。测试使用多个线程运行,每个线程有多个客户端,并且通过每秒拨入请求数来逐渐增加每次运行的恒定吞吐量。选择这些参数是为了最大限度地提高被测系统中内核数量的CPU利用率。调整每个 pod 的副本数量、CPU 和 pod 的内存分配,以实现最低的 P99 延迟和最高的吞吐量。一旦定义了这些参数,测试就会使用相同的参数在所有平台上运行。每个测试至少运行 5 次,并在最终比较中使用运行中的最高 P99 延迟值。

使用Fedora 36(内核 5.17)进行测试。我们比较了 Ampere Altra Max M128-30、AMD EPYC 7763 和 Intel Ice Lake 8380 服务器(请参阅下表了解结果)。对于每个测试,都使用了类似的客户端来生成对 Web 服务的请求。

Created At : August 16th 2022, 10:47:30 am
Last Updated At : April 25th 2023, 5:10:14 pm
Ampere Logo

Ampere Computing

4655 Great America Parkway

Suite 601 Santa Clara, CA 95054

image
image
 |  |  |  |  |  | 
© 2022 Ampere Computing LLC. All rights reserved. Ampere, Altra and the A and Ampere logos are registered trademarks or trademarks of Ampere Computing.
This site is running on Ampere Altra Processors.