Tru64 v4.0F - what is max value of tcp_sendspace?

From: Bütow, Michael (michael.buetow@comsoft.de)
Date: Tue May 04 2004 - 05:34:48 EDT


Hello managers,

I have a question about the true maximum value for the tcp_[send|recv]space kernel parameters.

The documentation (System config and tuning manual, 10.2.13) says:
"The default value ... is 32 KB. You can increase the value of these attributes to 60 KB."
It also mentions that the default maximum socket buffer size is 128KB.

The dxkerneltuner command gives the absolute maximum of sb_max and tcp_*space attributes as 2^32-1 bytes.

We have been advised by our middleware supplier to tune tcp_*space attributes to 128KB for our application, but are not sure if we can exceed the stated 60KB limit.

After enquiry into the discrepancies, a HP support representative stated:

"it looks like the documentation is right about the maximum value of 60KB for the tcp_sendspace and the tcp_recvspace inet parameters... the maximum value you can take when using the sysconfig tool or the Kernel Tuner is 65535. (setting this value >65535 will result in resetting the buffer size to the default value of 32K)."

Can anyone shed some light on whether the above statement is correct, and the limit is really 60KB, 64KB or whether it is really possible to configure them up to the maximum of sb_max?

Best regards,
Michael Bütow



This archive was generated by hypermail 2.1.7 : Sat Apr 12 2008 - 10:49:58 EDT