I am having performance problems running a Nescape client on a Solaris 2.4
machine with ATM board (SBA-200 by Fore Systems).
I have a server with Solaris 2.3 and ATM board; if the client runs on
SunOS 4.1.3 machine, the performance is good (about 0,5 s. for 1.2 Mbyte
file). If the client runs on Solaris 2.4, the performance is much worse (a
few seconds for the same file).
Apparently the problem is the TCP receive buffer size, that is bigger for
SunOS than for Solaris. Moreover the default size is settable under SunOS,
but I could not find a way to resize it under Solaris (the default is now
8 Kbyte, slightly smaller than the MTU for ATM interfaces).
I temporarily solved the problem using a 1500-byte MTU for the ATM
interface (the time is now about 1 s.), but I am looking for a way to
increase the default TCP receive buffer size to 64 kbyte.
Any idea ?