Finally something from CA, only took them a year and the first fix is BS since obviously it is Arcserve's problem. Hoe many other application do you have to shut off ACK handling, CA fix the darn thing on your end!!!.
Title: Slow Restores Using TCP/IP and NWAGENT
Product: ARCserve
Version: 7.0
OS: NetWare 4.11, 4.12, 4.2, 5.0, 5.1, 6.0
Document Number: 18089
Last Updated: April 8, 2002
--------------------------------------------------------------------------------
Problem:
When restoring a NetWare 5.x box using TCP/IP the throughput was 8MB/min. If IPX was used the throughput was 80 MB/min.
Resolution:
Here are the steps required to get better restore performance using IP when restoring from ARCserve for NetWare or ARCserve for NT to a remote NetWare server using the NetWare push agent client. The first two steps are essential in this procedure.
Turn off Novell's Nagle Algorithm. This is done by following these steps.
Load Monitor !H at the system console on the server.
Go into Server Parameters.
Go into Communication.
Look for TCP Nagle Algorithm and turn it off.
*Note: This turns off acknowledgement packets in the tcp protocol. With this turned off, the protocol will not wait for an acknowledgement of packets being sent. Thus streamlining the direction of the packets. This needs to be put back on after the restore has been completed.
On the NetWare client Agent side, increase the buffers that the agent uses. To increase the buffers, follow the steps below.
On the NetWare server console, go to the NetWare Client Agent menu and select Configuration.
For the Transmission Threshold (KB) and Number of 64 KB buffers, set these to 64.
Press <F2> key to save this configuration.
Edit the asconfig.ini in the nwagent directory and add the cmp_max_req=32 at the end of the NWAgent load line, e.g. CSNLM2=SYS:\NWAGENT\NLM\NWAGENT ARP cmp_max_req=32
Save the file and then restart the NetWare Agent.
This step is to configure the NetWare Server to get the best backup and restore throughput.
WARINING : These settings should only be changed if the NetWare server has sufficient memory and the current settings are smaller.
SET Minimum Packet Receive Buffers = 3 times the number of Netware licenses
SET Reserved Buffers Below 16 Meg = 300
SET Maximum Concurrent Disk Cache Writes = 1000
SET Dirty Disk Cache Delay Time = 0.5
SET Maximum Concurrent Directory Cache Writes = 300
SET Volume Low Warning Reset Threshold = 2048
SET Volume Low Warning Threshold = 2048
SET Days Untouched Before Compression = 30
SET Maximum Service Processes = 1000
SET New Service Process Wait Time = 0.3
SET Maximum Packet Receive Buffers = 4000
SET Maximum Directory Cache Buffers = 4000
SET Directory Cache Allocation Wait Time = 0.5
SET Minimum Directory Cache Buffers = 2000
SET Dirty Directory Cache Delay Time = 0.5 seconds
SET Directory Cache Allocation Wait Time = 0.5 seconds
SET Directory Cache Buffer Non Referenced Delay = 5 minutes
SET maximum number of internal directory handles = 900
SET maximum number of directory handles = 700
Edit the AUTOEXEC.NCF and add the following line on each server where SMS communication occurs:
LOAD SPXCONFG a=540 v=110 w=1500 r=50 q=1