¿Cuáles son tus trucos para optimizar tu configuración de Subversion?


9

Para un sistema Linux o Windows, ¿qué trucos haces para optimizar tu servidor Subversion?

Los siguientes son mis trucos actuales para un sistema Linux que sirve sobre Apache con HTTPS y respaldado por Active Directory mediante autenticación LDAP.


¡Gracias por el recordatorio sobre KeepAlive! De hecho, es muy útil: actualmente estoy haciendo svnsync entre Europa y Asia, ¡y 'KeepAlive On' duplicó el rendimiento!
phil_w

Respuestas:


6

No puedo decir mucho sobre la diferencia de rendimiento entre BDB y FSFS, pero definitivamente puedo decir que FSFS es mucho más estable. Sugeriría usarlo sobre BDB simplemente para preservar su cordura. Cuando teníamos grandes repositorios ejecutándose en BDB, teníamos que ejecutar la recuperación al menos una vez a la semana, a menudo varias veces. Fue irritante. Ahora que usamos FSFS, ha sido sólido como una roca.


2
+1 Desearía poder darte más votos. Si está utilizando BDB, lo está haciendo mal. Tuve tantos problemas al usar BDB. Desde que usamos fsfs, no hemos tenido ninguno.
David Pashley

Gracias por el aporte, he estado ejecutando FSFS durante los últimos 3 años, cuando alguna vez cambió al valor predeterminado, por lo que no he tenido esa situación (afortunadamente). Es bueno saber que no debería molestarme. : D
Scott Markwell

Una de las razones principales para usar SVN fue que tenía repositorios FSFS. Yo uso para construir el borde sangriento solo para esta característica.
d -_- b


0

Medí mejoras significativas en el rendimiento al usar svnserve en lugar de mod_dav_svn y Apache.

Realicé algunas mediciones para analizar el rendimiento del repositorio en un proyecto en el que estoy trabajando, y el resultado fue configurar un servidor svnserve además del servidor Apache utilizado anteriormente. Consulte http://www.ohrner.net/software/tipps_en.php , Sección "Subversion Performance" para obtener resultados de referencia y medición.

Me doy cuenta de que usar svnserve no siempre es una opción, pero a menudo lo es, al menos si se usa además del acceso WebDAV / DeltaV, y si lo es, puede ser gratificante.

Gunter Ohrner

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.