1
私のアプリケーションでは、接続ごとに約10 kb/sを送信する必要があります。すべてのパケットはstd::deque
に入れられます。 1つのスレッドが両端キューを反復処理し、パケットデータをasio::async_write
経由で送信します。ブーストasio :: async_write何千もの小さなパケットを送信
私の質問は、どれくらいの接続を1つのスレッドで同時に処理できますか?私は20メガバイト/秒を送ることができますか?
関連する質問については、http://stackoverflow.com/questions/3025373/scalability-of-boost-asioを参照してください。 – TemplateRex
この質問に対する答えは、1メガバイトの小さなデータチャンクを毎秒送信できますか? –
パケットサイズによっては、20MB /秒/スレッドが可能です。あなたはいつでもいくつかのスレッドを使用することができますが、1つではなく複数のコアを使用することができます。 –