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
이 예의 숫자는 실제로 무엇을 의미합니까?
답변1
~에서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);
. . .