Hi,

We're using Tortoise SVN as a client for user-side and Teamcity 8.0.4 as 
server side.

Le vendredi 29 novembre 2013 14:07:05 UTC+1, yirkk...@hotmail.com a écrit :
>
> Hi,
>
> We have a server using VisualSVN Server 2.0.8.
>
> Here is the httpd.conf:
>
> ThreadsPerChild 64
>>
>> MaxMemFree 100
>>
>> MaxRequestsPerChild  0
>>
>> Win32DisableAcceptEx
>>
>> LimitXMLRequestBody 0
>>
>>
>>> ServerRoot "D:/xxxxx/VisualSVN Server"
>>
>> ServerName "xxxxxxxx:8443"
>>
>> ServerSignature Off
>>
>> ServerTokens Prod
>>
>> DocumentRoot "htdocs"
>>
>>
>>> PidFile "F:/SVNRepos/server.pid"
>>
>>
>>> Listen "8443"
>>
>>
>>> LoadModule auth_basic_module bin/mod_auth_basic.so
>>
>> LoadModule authn_file_module bin/mod_authn_file.so
>>
>> LoadModule authn_visualsvn_module bin/mod_authnz_visualsvn.so
>>
>> LoadModule authz_visualsvn_module bin/mod_authnz_visualsvn.so
>>
>> LoadModule alias_module bin/mod_alias.so
>>
>> LoadModule dir_module bin/mod_dir.so
>>
>> LoadModule deflate_module bin/mod_deflate.so
>>
>> LoadModule mime_module bin/mod_mime.so
>>
>> LoadModule setenvif_module bin/mod_setenvif.so
>>
>> LoadModule rewrite_module bin/mod_rewrite.so
>>
>>
>>> LoadModule dav_module bin/mod_dav.so
>>
>> LoadModule dav_svn_module bin/mod_dav_svn.so
>>
>> LoadModule ssl_module bin/mod_ssl.so
>>
>>
>>> <Directory />
>>
>>   Options FollowSymLinks
>>
>>   AllowOverride None
>>
>>
>>>   RewriteEngine on
>>
>>   RewriteCond %{REQUEST_URI} ^/svn$
>>
>>   RewriteRule ^(.*/svn)$ %1/ [R=301,L]
>>
>> </Directory>
>>
>>
>>> <Location /svn/>
>>
>>   DAV svn
>>
>>
>>>   SVNListParentPath on
>>
>>   SVNParentPath "F:/SVNRepos/"
>>
>>   SVNIndexXSLT "/svnindex.xsl"
>>
>>
>>>   AuthName "Subversion Repositories"
>>
>>   AuthType Basic
>>
>>   AuthBasicProvider visualsvn
>>
>>   AuthzVisualSVNAccessFile "F:/SVNRepos/authz-windows"
>>
>>   AuthnVisualSVNUPN Off
>>
>>   require valid-user
>>
>> </Location>
>>
>>
>>> Alias /web-ui-static htdocs/web-ui-static
>>
>>
>>> <IfModule dir_module>
>>
>>     DirectoryIndex index.html
>>
>> </IfModule>
>>
>>
>>> ErrorLog nul
>>
>>
>>> LogLevel Error
>>
>>
>>> TraceEnable off
>>
>>
>>> DefaultType text/plain
>>
>>
>>> <IfModule mime_module>
>>
>>     TypesConfig conf/mime.types
>>
>>     AddType application/x-compress .Z
>>
>>     AddType application/x-gzip .gz .tgz
>>
>>     AddType application/x-x509-ca-cert .crt
>>
>>     AddType application/x-pkcs7-crl    .crl
>>
>> </IfModule>
>>
>>
>>> <IfModule ssl_module>
>>
>> SSLEngine on
>>
>>
>>> SSLRandomSeed startup   builtin
>>
>> SSLRandomSeed connect   builtin
>>
>> SSLPassPhraseDialog     builtin
>>
>> SSLSessionCache         "shm:F:/SVNRepos/ssl_scache"
>>
>> SSLSessionCacheTimeout  300
>>
>> SSLMutex                default
>>
>> SSLCertificateFile      certs/server.pem
>>
>> SSLCertificateKeyFile   certs/server.pem
>>
>> SSLProtocol             -ALL +SSLv3 +TLSv1
>>
>> SSLCipherSuite         
>>>  ALL:!aNULL:!ADH:!eNULL:!LOW:!EXP:RC4+RSA:+HIGH:+MEDIUM
>>
>>
>>> SetEnvIf User-Agent ".*MSIE.*" \
>>
>>          nokeepalive ssl-unclean-shutdown \
>>
>>          downgrade-1.0 force-response-1.0
>>
>>
>>> </IfModule>
>>
>>
>  We have checkout times around 23 and 30 minutes, for a 2GBps trunk, tests 
> have been run in daytime, so the server is used a lot during the tests.
>
> We would like to migrate VisualSVN Server on another server, I so 
> installed on the new one VisualSVN Server 2.5.15, with a 4GBps trunk.
>
> Here is the httpd.conf:
>
> ThreadsPerChild 64
>>
>> MaxMemFree 64
>>
>> MaxRequestsPerChild  0
>>
>> MaxKeepAliveRequests 2000
>>
>> KeepAliveTimeout 5
>>
>> Win32DisableAcceptEx
>>
>> LimitXMLRequestBody 0
>>
>> LimitRequestFieldSize 12392
>>
>>
>>> ServerRoot "C:/Program Files (x86)/VisualSVN Server"
>>
>> ServerName "xxxxxxxxxxxx:443"
>>
>> ServerSignature Off
>>
>> ServerTokens Prod
>>
>> DocumentRoot "htdocs"
>>
>> FileETag MTime Size
>>
>>
>>> PidFile "${TEMP}\VisualSVNServer.pid"
>>
>>
>>> Listen "443"
>>
>>
>>> LoadModule auth_basic_module bin/mod_auth_basic.so
>>
>> LoadModule authn_file_module bin/mod_authn_file.so
>>
>> LoadModule authn_visualsvn_module bin/mod_authn_visualsvn.so
>>
>> LoadModule authz_visualsvn_module bin/mod_authz_visualsvn.so
>>
>> LoadModule alias_module bin/mod_alias.so
>>
>> LoadModule dir_module bin/mod_dir.so
>>
>> LoadModule mime_module bin/mod_mime.so
>>
>> LoadModule setenvif_module bin/mod_setenvif.so
>>
>> LoadModule rewrite_module bin/mod_rewrite.so
>>
>> LoadModule expires_module bin/mod_expires.so
>>
>>
>>> LoadModule dav_module bin/mod_dav.so
>>
>> LoadModule dav_svn_module bin/mod_dav_svn.so
>>
>> LoadModule ssl_module bin/mod_ssl.so
>>
>>
>>> <Directory />
>>
>>   Options FollowSymLinks
>>
>>   AllowOverride None
>>
>>
>>>   RewriteEngine on
>>
>>   RewriteCond %{REQUEST_URI} ^/svn$
>>
>>   RewriteRule ^(.*/svn)$ %1/ [R=301,L]
>>
>> </Directory>
>>
>>
>>> SVNInMemoryCacheSize 1048576
>>
>>
>>> <Location /svn/>
>>
>>   DAV svn
>>
>>
>>>   SVNListParentPath on
>>
>>   SVNParentPath "F:/SVN"
>>
>>   SVNIndexXSLT "/svnindex.xsl"
>>
>>
>>>   SVNPathAuthz short_circuit
>>
>>
>>>   SVNCacheTextDeltas on
>>
>>   SVNCacheFullTexts on
>>
>>
>>>   AuthName "VisualSVN Server"
>>
>>   AuthType VisualSVN
>>
>>   AuthzVisualSVNAccessFile "F:/SVN/authz-windows"
>>
>>   AuthnVisualSVNBasic on
>>
>>   AuthnVisualSVNIntegrated off
>>
>>   AuthnVisualSVNUPN Off
>>
>>
>>>   require valid-user
>>
>>
>>>   # Add Expires/Cache-Control header explictly
>>
>>   ExpiresActive on
>>
>>   ExpiresDefault access
>>
>> </Location>
>>
>>
>>> BrowserMatch "(\s|^)neon/\d+.\d+.\d+(\s|$)" AuthnVisualSVNIgnoreReauth
>>
>> BrowserMatch "(\s|^)neon/\d+.\d+.\d+(\s|$)" AuthnVisualSVNDisableNegotiate
>>
>>
>>> Alias /web-ui-static htdocs/web-ui-static
>>
>>
>>> <IfModule dir_module>
>>
>>     DirectoryIndex index.html
>>
>> </IfModule>
>>
>>
>>> ErrorLog nul
>>
>>
>>> LogLevel error
>>
>>
>>> TraceEnable off
>>
>>
>>> DefaultType text/plain
>>
>>
>>> <IfModule mime_module>
>>
>>     TypesConfig conf/mime.types
>>
>>     AddType application/x-compress .Z
>>
>>     AddType application/x-gzip .gz .tgz
>>
>>     AddType application/x-x509-ca-cert .crt
>>
>>     AddType application/x-pkcs7-crl    .crl
>>
>> </IfModule>
>>
>>
>>> <IfModule ssl_module>
>>
>> SSLEngine on
>>
>>
>>> SSLRandomSeed startup   builtin
>>
>> SSLRandomSeed connect   builtin
>>
>> SSLPassPhraseDialog     builtin
>>
>> SSLSessionCache         "shm:F:/SVN/ssl_scache"
>>
>> SSLSessionCacheTimeout  300
>>
>> SSLMutex                default
>>
>> SSLCertificateFile      certs/server.pem
>>
>> SSLCertificateKeyFile   certs/server.pem
>>
>> SSLProtocol             -ALL +SSLv3 +TLSv1
>>
>> SSLCipherSuite         
>>>  ALL:!aNULL:!ADH:!eNULL:!LOW:!EXP:RC4+RSA:+HIGH:+MEDIUM
>>
>>
>>> SetEnvIf User-Agent ".*MSIE.*" ssl-unclean-shutdown
>>
>>
>>> </IfModule>
>>
>>
>  This server is being tested, so nobody uses it beside the tests I run.
>
> And we see checkouts for the same data between 30 and 32 minutes. The 
> server is physically much more powerful, with a lot of RAM, trunk 4GBps, 
> faster disks... It should take around 15 - 20 minutes...
>
> Do you have any idea why and how we could optimize the performances?
>
> Thank you very much
> Kind regards
>

-- 
You received this message because you are subscribed to the Google Groups 
"VisualSVN" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to visualsvn+unsubscr...@googlegroups.com.
To post to this group, send email to visualsvn@googlegroups.com.
Visit this group at http://groups.google.com/group/visualsvn.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to