非常にさまざまな zmq メッセージ サイズを持つアプリケーションを開発しました。平均してこれらは 177 バイトまでですが、実際にはほとんどのメッセージが 20b 未満の非常に小さく、3000b を超える非常に大きなサイズのメッセージはごくわずかです。
現在、ネットワークが制限要因となっています (1 ギガビット イーサネット)。~50MByte/s に達することができます。別のベンチマークでは、パケット サイズが 256 バイトを超えるとネットワーク スループットが最大 85 MByte/s に達する可能性があることがわかりました。
ほとんどのパケットのサイズが非常に小さいため、私の結果はそれほど低いと思います。私は正しいですか?私のアプリケーションでも帯域幅全体を使用するために zmq を最適化する可能性はありますか? たとえば、拡張バッチ処理?
よろしく