このsocketは、デフォルトでTCP_NODELAY = Falseつまり nagleが有効なモード(=送信が遅い)である。C言語はデフォルトでスピードよりNWの効率的な利用を目指しているといっていいのだろうか。 作ったsocketに TCP_NODELAY をわざわざ適用することで、Nagleはoffになる = すぐ送信するモードに...
TCPNodelay はいいいえ パラメーター No サーバーが、ネットワークを介して即時に送られる連続する小さいパケット を許可しないことを指定します。 このオプションをnoに設定すると、パフォーマンスが低下することがあります。 はい ...
インターフェース・レベルでは、TCP_NODELAY を有効にするtcp_nodelayISNO オプションがあります。 tcp_nodelay値を 1 に設定すると、TCP は遅延せず、アプリケーションが送信や書き込みを実行するたびに各パケットを送信します。