We have purchased 2 PVCs of a T3 line into a Sprint Frame Relay cloud. We have on one end Compaq Prolient ML370 servers running windows 2000 Server and SP4. On the other end is an IBM AIX system (exact model, don't know). We are sending files from the Windows machines to the AIX system. We are using a product called Secure Transport by Valicert. On the Transfer application screen is a speedometer that shows the transfer rate. When we fire up the transfer, we start out a 2,000 KBytes/S but it drops rapidly. We eventually level off around 600 KBytes/S. Much too slow for this environment. If I start up a second machine, it will start at the 2,000 KBytes/S but drop to about 1.4 KBytes/S. The combined speed is getting up to the 2 PVCs worth of bandwidth that we purchased. When one machine ends the transfer, the other machine does not try to pick up the extra capacity. We can not figure out why.
The other problem is why does the speed drop so quickly at the onset of the transmissions. It does not make a difference which machine is started first, they both act the same. Speed drops and never picks up. We set the performance monitor and watched the segments sent/sec value and the machines would start out at 800-1000 seg/sec and then it would drop to 600 seg/sec. A little while later it will drop to 400 seg/sec. The only way to recover some of the speed is to stop the file transmission and restart it. When it restarts, it will try to use the full bandwidth.
We have set the following TCP Registry values in trying to get some consistent throughput.
GlobalMaxTcpWindowSize"=dword:00100000
"TcpMaxDupAcks"=dword:00000065
"SackOpts"=dword:00000001
"Tcp1323Opts"=dword:00000003
"TcpWindowSize"=dword:00018800
We are at a loss of what to do next. Our network guys hooked up a SUN UNIX system to the same network and we fired up all three machines (Sun and 2 Windows Servers) and the SUN system consumed the network at the expense of the Windows systems. One of the Windows systems dropped down to sending only 50 seg/sec and never would recover when the other machines had stopped transmitting.
Any ideas on
a: why the poor performance.
b: why the windows servers will not use the entire bandwidth
The other problem is why does the speed drop so quickly at the onset of the transmissions. It does not make a difference which machine is started first, they both act the same. Speed drops and never picks up. We set the performance monitor and watched the segments sent/sec value and the machines would start out at 800-1000 seg/sec and then it would drop to 600 seg/sec. A little while later it will drop to 400 seg/sec. The only way to recover some of the speed is to stop the file transmission and restart it. When it restarts, it will try to use the full bandwidth.
We have set the following TCP Registry values in trying to get some consistent throughput.
GlobalMaxTcpWindowSize"=dword:00100000
"TcpMaxDupAcks"=dword:00000065
"SackOpts"=dword:00000001
"Tcp1323Opts"=dword:00000003
"TcpWindowSize"=dword:00018800
We are at a loss of what to do next. Our network guys hooked up a SUN UNIX system to the same network and we fired up all three machines (Sun and 2 Windows Servers) and the SUN system consumed the network at the expense of the Windows systems. One of the Windows systems dropped down to sending only 50 seg/sec and never would recover when the other machines had stopped transmitting.
Any ideas on
a: why the poor performance.
b: why the windows servers will not use the entire bandwidth