Date: Thu, 25 Feb 1999 20:37:30 -0800 From: Dave Hayes <dave@jetcafe.org> To: freebsd-hackers@freebsd.org Subject: Quake2 and UDP recvspace Message-ID: <199902260437.UAA09666@hokkshideh.jetcafe.org>
next in thread | raw e-mail | index | archive | help
I'm runing Quake2 on FreeBSD 2.2.8-RELEASE as a dedicated server.
Quake2 with many players basically slams the UDP layer of my
machine, for those of you who don't already know. :)
Netstat -s reports:
udp:
110301027 datagrams received
0 with incomplete header
30 with bad data length field
1377 with bad checksum
>> 29882 dropped due to no socket
651167 broadcast/multicast datagrams dropped due to no socket
>> 15494 dropped due to full socket buffers
0 not for hashed pcb
109603077 delivered
36475854 datagrams output
Now I have my sysctl variables set up like so:
net.inet.udp.checksum: 1
net.inet.udp.maxdgram: 9216
net.inet.udp.recvspace: 246723
Note that the recvspace is basically as big as I can make it. I
noticed a decrease in the "dropped due to full socket buffers" when I
increased the recvspace from the default 16K value.
I know that the max value is in the kernel somewhere. My questions
are "where?" and "what will this screw up if I change it?".
------
Dave Hayes - Consultant - Altadena CA, USA - dave@jetcafe.org
Keep Usenet Free - http://www.jetcafe.org/~dave/usenet
>>> The opinions expressed above are entirely my own <<<
For hatred can never put an end to hatred, love alone can. This is an
unalterable law. -The Dhammapada
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199902260437.UAA09666>
