Tcpnodelay

The tcpnodelay option specifies whether the client disables the delay of sending successive small packets on the network, per transaction.

Change the value from the default of yes only under one of the following conditions:

  • You are directed to change the option by IBM® technical support.
  • You fully understand the effects of the TCP Nagle algorithm on network transmissions. Setting the option to no enables the Nagle algorithm, which delays sending small successive packets.
AIX operating systemsHP-UX operating systemsLinux operating systemsOracle Solaris operating systemsMac OS X operating systemsWindows operating systems

Supported Clients

AIX operating systemsHP-UX operating systemsLinux operating systemsOracle Solaris operating systemsMac OS X operating systemsThis option is valid for all UNIX and Linux clientst.

Windows operating systemsThis option is valid for all Windows clients.

Options File

AIX operating systemsHP-UX operating systemsLinux operating systemsOracle Solaris operating systemsMac OS X operating systemsPlace this option in the client system-options file (dsm.sys) within a server stanza. You can set this option on the Communication tab in the Preferences editor. Select Send transaction to the server immediately.

Windows operating systemsPlace this option in the client options file (dsm.opt). You can set this option on the Communication tab in the Preferences editor. Select Send transaction to the server immediately.

Syntax

Read syntax diagramSkip visual syntax diagram
               .-Yes-.   
>>-TCPNodelay--+-----+-----------------------------------------><
               '-No--'   

Parameters

No
Specifies that the server does not allow successive small packets to be sent immediately over the network. Setting this option to no can degrade performance.
Yes
Specifies that the server or client allows successive small packets to be sent immediately over the network. The default is yes.

Examples

Options file:
tcpnodelay yes
Command line:
Does not apply.