[p4] Valid idea to increase performance? Project Proxies?

Russell C. Jackson rusty at rcjacksonconsulting.com
Tue Nov 7 16:09:02 PST 2006

It depends on what your bottlenecks are. If you are having problems that 
involves long running commands that hold locks on the db files, the 
proxies aren't going to help, but if you're problems are purely I/O 
bound on the depot data and possibly on how much data you are trying 
push through your network connection on your server, then yes the 
proxies will help. As you probably know, the proxies only cache the 
actual archive files. All of the operations the users are doing still 
access the meta-data on the main server, and so the proxies do not help 
with problems that stem from locking of the meta-data.


RCJackson Consulting
Perforce Consulting Partner and Certified Trainer
rusty at rcjacksonconsulting.com
tel:      479-696-9710
fax:      479-967-0963
mobile:   479-747-3845

Jeff Desharnais wrote:
> Hi,
> We have 3-4 projects running currently and they are all large and pretty
> long-term.
> All 3 projects are running from their own depots on the same Perforce
> server.
> We are starting to reach some bottlenecks in terms of I/O and general
> performance.
> My thought process is to set up a proxy server for each project, so each
> team has it's own Proxy server and cache to pull from throughout the
> day.
> The idea:
>                 |-------------[project 1 proxy]
> Main Server ---<|-------------[project 2 proxy]
>                 |-------------[project 3 proxy]
> So we would have the main server that would distribute assets to the
> each teams' proxy server and cache up the assets so that each member of
> that team can pull from their project's proxy server which will contain
> some fast raptor 10krpm drive.
> Is this a valid performance-increasing idea and are there any side
> effects I may not know about?
> Thanks,            
> ---------------------
> Jeff Desharnais
> IT Specialist
> Mad Doc Software
> 100 Burtt Rd., Suite 220
> Andover, MA  01810
> (978) 409-6272 Ext. 132
> _______________________________________________
> perforce-user mailing list  -  perforce-user at perforce.com
> http://maillist.perforce.com/mailman/listinfo/perforce-user

More information about the perforce-user mailing list