Означают ли Recv-Q и Send-Q, показанные в ss -l, невыполненное прослушивание (а не синхронное отставание)? - PullRequest
0 голосов
/ 07 мая 2020

ss разделяет некоторое определение, используемое в netstat, и, по словам человека, два столбца в состояниях прослушивания означают:

Recv-Q Established: количество байтов, не скопированных пользовательская программа, подключенная к этому сокету. Прослушивание: Начиная с ядра 2.6.18, этот столбец содержит текущую задержку синхронизации.

Send-Q Established: количество байтов, не подтвержденных удаленным хостом. Прослушивание: Начиная с ядра 2.6.18, этот столбец содержит максимальный размер backlog синхронизации.

(http://man7.org/linux/man-pages/man8/netstat.8.html)

Там нет объяснения столбцы на странице руководства ss.
Но я обнаружил, что другое приложение имеет разные значения, используя ss -l, и оно равно net.core.somaxconn, если значение не указано приложением. И значения двух столбцов в netstat равны нулю.
Кажется, значение на самом деле связано с задержкой прослушивания, а не с задержкой синхронизации.

Есть ли историческая причина или я просто что-то пропустил?

...