ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 

  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: Inet-Admins
Inet-Admins mailing list archive (inet-admins@info.east.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[inet-admins] poor tcp performance: windows to openbsd



Странные проблемы с tcp стеком на старенькой машине с OpenBSD 3.7/sparc:
на прием tcp работает аццки медленно, причем зависит от стека на той стороне -
если там Windows, то падает порой до 10Kb/s

Если посмотреть, что происходит, видим такую штуку:


14:20:04.620508 windows.1212 > openbsd.4419: . 27513:28961(1448) ack 1 win 
17520 <nop,nop,timestamp 892467 1606451890> (DF)
14:20:04.620520 windows.1212 > openbsd.4419: . 17377:17389(12) ack 1 win 17520 
<nop,nop,timestamp 892467 1606451890> (DF)
14:20:04.620627 openbsd.4419 > windows.1212: . ack 15929 win 16384 
<nop,nop,timestamp 1606451890 892463> (DF) [tos 0x8]
14:20:04.620703 openbsd.4419 > windows.1212: . ack 15929 win 16384 
<nop,nop,timestamp 1606451890 892463> (DF) [tos 0x8]
14:20:04.620868 windows.1212 > openbsd.4419: . 28961:30409(1448) ack 1 win 
17520 <nop,nop,timestamp 892467 1606451890> (DF)
14:20:04.620946 openbsd.4419 > windows.1212: . ack 15929 win 16384 
<nop,nop,timestamp 1606451890 892463> (DF) [tos 0x8]
14:20:04.627379 windows.1212 > openbsd.4419: . 15929:17377(1448) ack 1 win 
17520 <nop,nop,timestamp 892467 1606451890> (DF)
14:20:04.627466 openbsd.4419 > windows.1212: . ack 17389 win 14924 
<nop,nop,timestamp 1606451890 892467> (DF) [tos 0x8]
14:20:04.628511 windows.1212 > openbsd.4419: . 30409:31857(1448) ack 1 win 
17520 <nop,nop,timestamp 892467 1606451890> (DF)
14:20:04.628631 openbsd.4419 > windows.1212: . ack 17389 win 16384 
<nop,nop,timestamp 1606451890 892467> (DF) [tos 0x8]
14:20:04.768078 windows.1212 > openbsd.4419: . 31857:33305(1448) ack 1 win 
17520 <nop,nop,timestamp 892468 1606451890> (DF)
14:20:04.768206 openbsd.4419 > windows.1212: . ack 17389 win 16384 
<nop,nop,timestamp 1606451890 892467> (DF) [tos 0x8]
14:20:04.916466 windows.1212 > openbsd.4419: . 33305:34753(1448) ack 1 win 
17520 <nop,nop,timestamp 892470 1606451890> (DF)
14:20:05.899352 windows.1212 > openbsd.4419: . 17389:18837(1448) ack 1 win 
17520 <nop,nop,timestamp 892480 1606451890> (DF)
14:20:05.899492 openbsd.4419 > windows.1212: . ack 26065 win 7708 
<nop,nop,timestamp 1606451893 892480> (DF) [tos 0x8]
14:20:05.899768 openbsd.4419 > windows.1212: . ack 26065 win 16384 
<nop,nop,timestamp 1606451893 892480> (DF) [tos 0x8]
14:20:06.047346 windows.1212 > openbsd.4419: . 26065:27513(1448) ack 1 win 
17520 <nop,nop,timestamp 892481 1606451893> (DF)
14:20:06.047478 openbsd.4419 > windows.1212: . ack 33305 win 9144 
<nop,nop,timestamp 1606451893 892481> (DF) [tos 0x8]

то есть OpenBSD не отсылает ack вовремя и где-то маринует пакет внутри tcp 
стека?

более выскокоуровневые буфера (после сборки tcp, rcv-q) не особо заполняются.
Куда копать? Загрузка машины практически нулевая.

=============================================================================
"inet-admins" Internet access mailing list. Maintained by East Connection ISP.
Mail "unsubscribe inet-admins" to Majordomo@xxxxxxxxxxxx if you want to quit.
Archive is accessible on http://info.east.ru/rus/inetadm.html



 




Copyright © Lexa Software, 1996-2009.