Quais são seus truques para otimizar sua configuração do Subversion?


9

Para um sistema Linux ou Windows, que truques você faz para otimizar seu servidor Subversion?

A seguir, meus truques atuais para um sistema Linux que atende ao Apache com HTTPS e apoiado pelo Active Directory usando autenticação LDAP.


obrigado pelo lembrete sobre o KeepAlive! É realmente muito útil: atualmente estou fazendo svnsync entre a Europa e a Ásia, e o 'KeepAlive On' dobrou o desempenho!
phil_w

Respostas:


6

Não posso dizer muito sobre a diferença de desempenho entre o BDB e o FSFS, mas definitivamente posso dizer que o FSFS é muito mais estável. Eu sugiro usá-lo no BDB simplesmente para preservar sua sanidade. Quando tivemos um grande repositório em execução no BDB, tivemos que executar a recuperação pelo menos uma vez por semana, muitas vezes várias vezes. Foi irritante. Agora que usamos o FSFS, ele tem sido sólido.


2
+1 Gostaria de poder dar-lhe mais votos. Se você estiver usando o BDB, estará fazendo errado. Teve muitos problemas ao usar o BDB. Desde que usamos o fsfs, não tivemos nenhum.
David Pashley

Obrigado pela contribuição, eu tenho executado o FSFS nos últimos 3 anos, quando ele passou para o padrão, por isso não atingiu essa situação (felizmente). É bom saber que eu não deveria me preocupar. : D
Scott Markwell

Um dos principais motivos para eu usar o SVN foi o fato de ter repositórios FSFS. Eu uso para construir a borda do sangramento apenas para esse recurso.
precisa


0

Eu medi melhorias significativas de desempenho ao usar svnserve em vez de mod_dav_svn e Apache.

Realizei algumas medições para analisar o desempenho do repositório em um projeto em que estou trabalhando, e o resultado foi configurar um servidor svnserve além do servidor Apache usado anteriormente. Veja http://www.ohrner.net/software/tipps_en.php , Seção "Desempenho do Subversion" para referência e resultados de medição.

Percebo que o uso do svnserve nem sempre é uma opção, mas geralmente é, pelo menos se usado além do acesso ao WebDAV / DeltaV e, se for, pode ser gratificante.

Gunter Ohrner

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.