Tivoli Monitoring, Version 6.2

Disabling TCP-delayed acknowledgements on AIX systems

On AIX® systems, the default behavior for TCP connections results in delayed acknowledgements (Ack packets). When tcp_nodelayack is set to 0 (the default setting), TCP delays sending Ack packets by up to 200ms, the Ack attaches to a response, and system overhead is minimized.

Setting the tcp_nodelayack parameter to 1 causes TCP to send immediate acknowledgement (Ack) packets to the sender.

Setting tcp_nodelayack to 1 will cause slightly more system overhead, but can result in much higher performance for network transfers if the sender is waiting on the receiver's acknowledgement.

Measurements of communication between Tivoli Monitoring components have shown that setting tcp_nodelayack to 1 can significantly improve performance.

To make the parameter setting, issue the following:

# no -p -o tcp_nodelayack=1
Setting tcp_nodelayack to 1
Setting tcp_nodelayack to 1 in nextboot file

The -p flag makes the change persistent, so that it will still be in effect at the next boot. This is a dynamic change that takes effect immediately.




Feedback

[ Top of Page | Previous Page | Next Page | Contents | Index ]