【BeetleX重构】首次性能测试结果

💡 原文中文,约1600字,阅读约需4分钟。
📝

内容提要

BeetleX新版本进入性能测试阶段,测试结果理想。每秒产生的IO读写数据量达到270万,CPU基本满负载。测试最有意义的是IO读写吞吐在相应CPU上的极限。

🎯

关键要点

  • BeetleX新版本进入性能测试阶段,测试结果理想。

  • 每秒产生的IO读写数据量达到270万,CPU基本满负载。

  • 测试采用新版本编写的压测工具,逻辑简单,从Socket接收数据并发送。

  • 测试发起1000个连接,发送128字节、2K字节和16K字节的数据包。

  • 128字节测试中读写IO总量达到每秒270万,CPU满负载。

  • 2K字节测试中CPU和IO量下降,带宽为27Gb。

  • 16K字节测试中带宽达到43Gb,CPU使用量不到50%。

  • 测试的关键在于IO读写吞吐在相应CPU上的极限。

  • 后续将实现简单的HTTP协议进行进一步性能测试。

延伸问答

BeetleX新版本的性能测试结果如何?

BeetleX新版本的性能测试结果理想,每秒产生的IO读写数据量达到270万,CPU基本满负载。

测试中使用了什么样的压测工具?

测试采用了新版本编写的压测工具,逻辑简单,从Socket接收数据并发送。

在128字节测试中,CPU和IO的表现如何?

在128字节测试中,读写IO总量达到每秒270万,CPU基本处于满负载状态。

不同数据包大小的测试结果有什么区别?

128字节测试的IO量最高,达到270万;2K字节测试中CPU和IO量下降,带宽为27Gb;16K字节测试带宽达到43Gb,CPU使用量不到50%。

后续的性能测试计划是什么?

后续将实现简单的HTTP协议进行进一步性能测试。

测试的关键指标是什么?

测试的关键在于IO读写吞吐在相应CPU上的极限。

🏷️

标签

➡️

继续阅读