aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/bin
diff options
context:
space:
mode:
authorDr Scofield2009-06-25 07:50:02 +0000
committerDr Scofield2009-06-25 07:50:02 +0000
commit8f5efc499456edd03d3d22e64a0151386cbf47b1 (patch)
tree1131fa8879f670ded2a26794c448afff8d89a985 /bin
parentFrom: Alan Webb <alan_webb@us.ibm.com> (diff)
downloadopensim-SC-8f5efc499456edd03d3d22e64a0151386cbf47b1.zip
opensim-SC-8f5efc499456edd03d3d22e64a0151386cbf47b1.tar.gz
opensim-SC-8f5efc499456edd03d3d22e64a0151386cbf47b1.tar.bz2
opensim-SC-8f5efc499456edd03d3d22e64a0151386cbf47b1.tar.xz
- adds the possibility of setting the socket receive buffer size
option for LLUDPServer. On windows .NET the default socket receive buffer size is 8192 bytes, on recent linux systems it's about 111K. both value can be a bit small for an OpenSim instance serving many clients. The socket receive buffer size can be configured via an OpenSim.ini config option - adds a general catch clause to LLUDPServer.OnReceivedData() to prevent it submerging when an unexpected Exception occurs.
Diffstat (limited to 'bin')
-rw-r--r--bin/OpenSim.ini.example17
1 files changed, 17 insertions, 0 deletions
diff --git a/bin/OpenSim.ini.example b/bin/OpenSim.ini.example
index 5f2b46a..2d03731 100644
--- a/bin/OpenSim.ini.example
+++ b/bin/OpenSim.ini.example
@@ -354,6 +354,23 @@
354 ; Pre r7113, this setting was not exposed but was effectively 8. You may want to try this if you encounter 354 ; Pre r7113, this setting was not exposed but was effectively 8. You may want to try this if you encounter
355 ; unexpected difficulties 355 ; unexpected difficulties
356 client_throttle_multiplier = 2; 356 client_throttle_multiplier = 2;
357
358 ; the client socket receive buffer size determines how many
359 ; incoming requests we can process; the default on .NET is 8192
360 ; which is about 2 4k-sized UDP datagrams. On mono this is
361 ; whatever the underlying operating system has as default; for
362 ; example, ubuntu 8.04 or SLES11 have about 111k, which is about
363 ; 27 4k-sized UDP datagrams (on linux platforms you can [as root]
364 ; do "sysctl net.core.rmem_default" to find out what your system
365 ; uses a default socket receive buffer size.
366 ;
367 ; client_socket_rcvbuf_size allows you to specify the receive
368 ; buffer size LLUDPServer should use. NOTE: this will be limited
369 ; by the system's settings for the maximum client receive buffer
370 ; size (on linux systems you can set that with "sysctl -w
371 ; net.core.rmem_max=X")
372 ;
373 ; client_socket_rcvbuf_size = 8388608
357 374
358 375
359[Chat] 376[Chat]