[cvsnt] Re: performence problem - back again

Bo Berglund bo.berglund at telia.com
Thu Jun 1 10:11:22 BST 2006


On Thu, 1 Jun 2006 10:35:54 +0200, Stéphane Nicoll
<Stephane.Nicoll at bsb.com> wrote:

>Hi,
>
>I am back with very serious performence problem. I've already investigated all possibilities on this list and the net but so far I don't get what's happenning.
>
>Here's the scenario:
>
>* Windows 2000 server box almost dedicated to CVSNT (PIV 2.8Ghz - 1,5Go RAM)
>* CVSNT 2.5.0.3 (Scorpio) build 2260
>* Two repositories (100Mb for the first one, 180Mb for the second) ; 2 branches on each, 4 tags on each
>
>I am testing this server alone and it's really fast (way much faster than Travis which is our current production server). One of my colleague has serious performence problem so we decided to copy his repository over (the one of 180Mb) to this machine to test.
>
>I was busy doing a CVS tag on the whole repository (the first). As soon as my colleague started a checkout on the second repository, performence were really awfull ( 4 times slower). I ask my colleague to abort his checkout and performence went back to normal.
>
>The machine has 700Mo free, the anti-virus is disabled, CPU is almost 0%, disks are idle.
>
>I don't see where the bottleneck is. 
>

DNS might be a killer here!
Just an example:
I have a site in the USA which I access via VPN.
A while back the IT department switched ISP and went from DSL to T2
connection. This would in theory beef up performance a lot.

But in fact the CVS operations slowed down a lot!
I could not understand why. We also had other problems accessing
resources through the VPN channel, which could only be solved by
entering the IP of the PC on which the resource was located into the
client HOSTS file. This also covered CVS access.

Yesterday the ISP changed the DNS settings around a little bit and now
we do not need the HOSTS file entries anymore, DNS supplies correct IP
addresses. And we can connect remote desktops without problems, which
was not possible before without the HOST entry.

Today I have observed a notable increase in CVSNT speed of operation
going to the servers on the other side of the VPN tunnel!

I know that Tony has repeatedly pointed to the DNS config, CVSNT
relies on proper DNS amongst other for reverse lookups.

You might test by switching off the Client name resolution on the
Advanced tab in the CVSNT control panel.

HTH

/Bo
(Bo Berglund, developer in Sweden)



More information about the cvsnt mailing list