Moin.
Ehrlich gesagt: Keine Ahnung. Auf meinem System (Gentoo 2006.1, Kernel 2.6.19.1) variiert die Window-Size von Paket zu Paket und bewegt sich selbst in der Default-Configuration (net.ipv4.tcp_wmem = 4096 16384 131072, net.ipv4.tcp_rmem = 4096 87380 131072, net.ipv4.tcp_window_scaling = 1) in Bereichen zwischen 30000 und 40000.
Sowas hatte ich auch erwartet...
Wie stellst Du denn fest, dass die Window-Size lediglich 5840 Byte groß ist? Per Paketsniffer? Welchen Kernel verwendest Du?
Ich trace mit tcpdump und sehe mir das ganze dann mit WireShark, ehemals Ethereal an. Die Frage nach dem Kernel kann ich erst am Montag beantworten, mittlerweile bin ich zu Hause... Wochenende.
Gruß Frank