クライアントとNginxの間で確立できたTCPコネクションの最大の数に影響する要素は何ですか
このような要素は同時に確立できたTCPコネクションの最大の数に影響すると思います。
- ネットワークの帯域とNICの速さ
- SYN queueとaccept queueの長さ
- open fdの最大の数(RLIMIT_NOFILE)
- Nginxの設置、
worker_connections
,worker_cpu_affinity
,worker_processes
... - メモリー
CPUのコア数も重要な要素なのか教えていただけませんか。
CPUのコア数は多ければ多いほど、同時に処理できるネットワークの割り込みも多くなるかもしれません。