我开发了一个具有各种 zmq 消息大小的应用程序。平均而言,它们约为 177 字节,但实际上大多数消息都非常小 < 20b,只有少数消息的大小> 3000b。
现在网络是限制因素(1gbit 以太网)。我可以达到〜50MByte / s。另一个基准测试告诉我,网络吞吐量可以达到〜85 MByte/s,数据包大小> 256byte。
我认为我的结果是如此之低,因为大多数小包的尺寸都非常小。我对吗?是否也可以优化 zmq 以将整个带宽用于我的应用程序?例如,扩展批处理?
问候
我开发了一个具有各种 zmq 消息大小的应用程序。平均而言,它们约为 177 字节,但实际上大多数消息都非常小 < 20b,只有少数消息的大小> 3000b。
现在网络是限制因素(1gbit 以太网)。我可以达到〜50MByte / s。另一个基准测试告诉我,网络吞吐量可以达到〜85 MByte/s,数据包大小> 256byte。
我认为我的结果是如此之低,因为大多数小包的尺寸都非常小。我对吗?是否也可以优化 zmq 以将整个带宽用于我的应用程序?例如,扩展批处理?
问候