Op woensdag 13 april 2005 23:23 schreef Anoniem:
> de Dwoord waarde "TcpWindowSize" niet bestaat
> moet ik hem aanmaken en vervolgens 64 KB invullen
> (1024*1024*64) = 67108864
Ik heb deze parameter nooit getweaked, maar wat ik wel weet
is dat 64KB is gelijk is aan 1024*64! Bovendien bedoelen ze
hier eigenlijk 64KB - 1.
Als ik even Google naar TcpWindowSize en de volgende link
aanklik:
http://www.microsoft.com/resources/documentation/Windows/2000/server/reskit/en-us/regentry/58813.aspdan zie ik daar: "For Ethernet networks, the default value
of this entry is 0x4470". Dit komt overeen met (decimaal)
17520, de waarde die in
http://support.microsoft.com/kb/890345 wordt
genoemd (naar
die laatste pagina wordt verwezen
vanuit MS05-019).
Een andere waarde die genoemd wordt is 0xFFFF, en dat is
exact 64KB - 1 = 65535, de grootste waarde die je in een
(unsigned) 16 bits getal kwijt kunt, en tevens de grootte
van het "Window Size" veld in de TCP-header. Maar zoals
KB890345 vermeldt kan zo'n grote waarde retransmissions
geven op een 100Mbps ethernet netwerk, en juist
daarom lijkt de default waarde (d.w.z. als de
registry value niet bestaat) te zijn verlaagd.
Als de nieuwe default instelling de throughput bij jou echt
verlaagt, kun je genoemde registry value TcpWindowSize
aanmaken (DWORD) en hieraan de waarde 0xFFFF (decimaal
65535) toekennen, dat zou je oude snelheid moeten herstellen.
E.e.a. onder voorbehoud dat ik niets over het hoofd zie. Ben
je admin van een site met 1 miljoen hits per dag bel dan
even met Microsoft voor een betrouwbaarder antwoord.
Erik van Straten