Quali sono i tuoi trucchi per ottimizzare la configurazione di Subversion?


9

Per un sistema Linux o Windows, quali trucchi fai per ottimizzare il tuo server Subversion?

Di seguito sono riportati i miei trucchi attuali per un sistema Linux che funziona su Apache con HTTPS e supportato da Active Directory utilizzando l'autenticazione LDAP.


grazie per il promemoria su KeepAlive! È davvero molto utile: attualmente sto facendo svnsync tra l'Europa e l'Asia e 'KeepAlive On' ha raddoppiato la performance!
phil_w,

Risposte:


6

Non posso dire molto sulla differenza di prestazioni tra BDB e FSFS, ma posso sicuramente dire che FSFS è molto più stabile. Suggerirei di usarlo su BDB semplicemente per preservare la tua sanità mentale. Quando abbiamo eseguito grandi repository in esecuzione su BDB, abbiamo dovuto eseguire il ripristino su di esso almeno una volta alla settimana, spesso più volte. E 'stato irritante. Ora che usiamo FSFS, è stato solido come una roccia.


2
+1 Vorrei poterti dare più voti. Se stai usando BDB, lo stai facendo male. Ho avuto così tanti problemi durante l'utilizzo di BDB. Da quando abbiamo usato fsfs, non ne abbiamo avuto nessuno.
David Pashley,

Grazie per l'input, ho eseguito FSFS negli ultimi 3 anni, quando mai è passato al valore predefinito, quindi non ho incontrato una situazione del genere (per fortuna). Buono a sapersi che non dovrei preoccuparmi. : D
Scott Markwell,

Uno dei motivi principali per cui ho usato SVN era che aveva repository FSFS. Uso per creare il limite massimo per questa funzione.
d -_- b


0

Ho misurato significativi miglioramenti delle prestazioni usando Svnserve invece di mod_dav_svn e Apache.

Ho eseguito alcune misurazioni per analizzare le prestazioni del repository in un progetto in cui sto lavorando e il risultato è stato quello di configurare un server svnserve oltre al server Apache precedentemente utilizzato. Vedere http://www.ohrner.net/software/tipps_en.php , Sezione "Prestazioni di sovversione" per i risultati di riferimento e di misurazione.

Mi rendo conto che l'utilizzo di svnserve non è sempre un'opzione, ma spesso lo è, almeno se utilizzato in aggiunta all'accesso WebDAV / DeltaV, e se lo è, potrebbe essere gratificante.

Gunter Ohrner

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.