Networking

ss –info 的重新排序欄位是什麼意思?

  • July 17, 2019

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這個例子中的數字到底是什麼意思?

TCP 變數

tcp_reordering 變數告訴核心一個 TCP 數據包可以在流中重新排序多少,而不假設數據包在途中的某個地方失去。

tcp_reordering可以通過net.ipv4.tcp_reordering的變數進行更改sysctl。預設情況下,此值為3

如果您更改net.ipv4.tcp_reordering變數,ss --info則將列印所有值與 不同的連接3來源片段iproute2

. . .
if (s->reordering != 3)
       printf(" reordering:%d", s->reordering);
. . .

引用自:https://unix.stackexchange.com/questions/530650