[p4] Performance of remote perforce depots and proxies

Craig James Craig.James at thq.com
Thu Nov 1 18:25:30 PDT 2007


Hi everyone,

We are doing co-development between two studios, one in Brisbane Oz, and
the other in New York US.  We both have perforce servers and both have
proxy servers set up locally to synchronise to the remote servers.

I'm investigating network performance between the two studios and am
finding our general network performance hits limits on each connection.

For example, if we ftp single files we get approx 200kbps, doing
multiple at once we get more like 8000kbps.  My belief is the latency of
each connection is killing the performance (249ms pings).

We can get around it somewhat for the syncs - as we can split that up
manually to do multiple folders in different command lines at once but
it is a real problem for submitting individual files as it locks the
client until the submit is complete (and we have some big ones).

I am following this up separately with our ISP but, to cover our bases,
my questions are:

1.	Can perforce be configured to send multiple 'packets' at once? 
2.	Is there a packet size that can be manipulated to send more data
at once?
3.	Can the proxy be made to operate in a way to accept local
submits, release the client and then transfer the file in the background
(even if it keeps the file locked for check out). 


Thanks,
Cj

++++++++++++++++++
Craig James
Lead Programmer
THQ StudioOz
Australia



More information about the perforce-user mailing list