[PATCH] Documentation: Add a warning to "socket options"

scott.lovenberg at gmail.com scott.lovenberg at gmail.com
Mon Mar 4 17:09:12 MST 2013


From: Scott Lovenberg <scott.lovenberg at gmail.com>

 Add a warning to the "socket options" section of the
 smb.conf man page that changing socket options can be
 dangerous to performance.  Hopefully this will cut down on
 users reporting poor performance after changing socket
 options.

Signed-off-by: Scott Lovenberg <scott.lovenberg at gmail.com>
---
 docs-xml/smbdotconf/tuning/socketoptions.xml |   17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/docs-xml/smbdotconf/tuning/socketoptions.xml b/docs-xml/smbdotconf/tuning/socketoptions.xml
index 7a5c221..0541f2a 100644
--- a/docs-xml/smbdotconf/tuning/socketoptions.xml
+++ b/docs-xml/smbdotconf/tuning/socketoptions.xml
@@ -4,6 +4,23 @@
                  developer="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
+    <para>
+        <warning>
+        <para>Modern server operating systems are tuned for high 
+        network performance in the majority of situations; when you set socket 
+        options you are overriding those settings.  Linux in particular has an 
+        auto-tuning mechanism for buffer sizes that will be disabled if you 
+        specify a socket buffer size.  This can potentially cripple your 
+        TCP/IP stack.</para>
+
+        <para> Getting the socket options correct can make a big difference to 
+        your performance, but getting them wrong can degrade it by just as 
+        much.  As with any other low level setting, if you must make changes 
+        to it, make small changes and <emphasis>test</emphasis> the effect 
+        before making any large changes.</para>
+        </warning>
+    </para>
+
     <para>This option allows you to set socket options 
     to be used when talking with the client.</para>
 
-- 
1.7.10.4



More information about the samba-technical mailing list