0
私は、さまざまなスレッドで実行され、さまざまなローカルサーバーに接続する多くの 'クライアント'を持っています。ソケットとスレッド
〜20kソケットがシステムに保管するのに悪いですか? (linux)。そして、〜20kスレッドはどれくらい悪いですか?
主な質問は、ソケットについてです。ありがとうございます。
私は、さまざまなスレッドで実行され、さまざまなローカルサーバーに接続する多くの 'クライアント'を持っています。ソケットとスレッド
〜20kソケットがシステムに保管するのに悪いですか? (linux)。そして、〜20kスレッドはどれくらい悪いですか?
主な質問は、ソケットについてです。ありがとうございます。
20Kソケットの問題は、C10K問題として知られており、よく文書化されています。基本的に、慎重なプログラミングと十分な大きさのシステムで、あなたはそれを作ることができます。
20Kスレッドの問題は、別の問題です。実際にはオペレーティングシステムとスレッドの種類によって異なります。私はソケットよりもスレッドを少なくすることをお勧めします。
これはサーバーによって異なります。あなたは 'ローカルサーバー'と言うとき、同じボックスで意味しますか。または、ネットワークに近い他の物理的なボックスを意味しますか? –
@NathanielFord同じ箱に入れてください – Ockonal
epollはあなたが必要なものです、赤ちゃん - http://www.kernel.org/doc/man-pages/online/pages/man4/epoll.4.html –