お願い 「C10K 問題とは何か」がわかる方は是非 Issue や Twitter などで教えてください。 追記: 自分の立場 1req ごとに 1 native thread を割り当てていたら、クライアントの数が増えれば増えるほど負荷が高まるのは当然だ。ただハードウェアの性能的に余裕があっても性能が劣化することがあり、それを C10K 問題と呼ぶ。C10K 問題は fd, pid の枯渇、スレッドを固定長サイズで確保することによるメモリの無駄遣い、コンテキストスイッチコストを含む。これを解決する方法が 1req ごとに 1 native thread を割り当てない技術で、シングルスレッド+イベントループ+IO 多重化といったテクニックや M:N モデルにつながる。 追記: @naoya_ito さんに解説してもらった当時の歴史的背景 https://twitter.com/naoya
![C10K 問題、実は理解していない](https://cdn-ak-scissors.b.st-hatena.com/image/square/b3893840ffd05857b3c1768d7731a19f1c313545/height=288;version=1;width=512/https%3A%2F%2Fblog.ojisan.io%2Fstatic%2F12fa0d7070cf7431cda66e1242db5728%2F46518%2Fvisual.png)