ss --info
tcp接続に関する情報を返します。次のような行が生成されます(フォーマットのために一部のフィールドが削除されています)
tcp ESTAB 0 0 192.168.1.177:60236 54.70.141.88:https cubic wscale:7,7 rto:204 rtt:0.918/0.419 reordering:59
この例でreordering
番号は正確にはどういう意味ですか?
From TCP変数 :
Tcp_reordering変数は、パケットが途中で失われたと想定せずに、ストリーム内でTCPパケットを並べ替えることができる量をカーネルに通知します。
tcp_reordering
は、sysctl
のnet.ipv4.tcp_reordering
変数を介して変更できます。デフォルトでは、この値は3
です。
net.ipv4.tcp_reordering
変数を変更すると、ss --info
は3
とは異なる値を持つすべての接続を出力します。 iproute2
ソースのフラグメント :
. . .
if (s->reordering != 3)
printf(" reordering:%d", s->reordering);
. . .