Thủ thuật của bạn để tối ưu hóa cấu hình Subversion của bạn là gì?


9

Đối với hệ thống Linux hoặc Windows, bạn làm thủ thuật gì để tối ưu hóa máy chủ Subversion của mình?

Sau đây là các thủ thuật hiện tại của tôi cho một hệ thống Linux phục vụ Apache bằng HTTPS và được Active Directory hỗ trợ bằng xác thực LDAP.


cảm ơn đã nhắc nhở về KeepAlive! Nó thực sự rất hữu ích: Tôi hiện đang thực hiện svnsync giữa châu Âu và châu Á và 'KeepAlive On' tăng gấp đôi hiệu suất!
phil_w

Câu trả lời:


6

Tôi không thể nói nhiều về sự khác biệt về hiệu năng giữa BDB và FSFS, nhưng tôi chắc chắn có thể nói rằng FSFS ổn định hơn nhiều. Tôi khuyên bạn nên sử dụng nó trên BDB chỉ để duy trì sự tỉnh táo của bạn. Khi chúng tôi có một repos lớn chạy trên BDB, chúng tôi đã phải chạy recovery trên nó ít nhất một lần một tuần, thường là nhiều lần. Thật là khó chịu. Bây giờ chúng tôi sử dụng FSFS, nó đã trở nên vững chắc.


2
+1 Tôi ước tôi có thể cho bạn nhiều phiếu hơn. Nếu bạn đang sử dụng BDB, bạn đang làm sai. Có quá nhiều vấn đề khi sử dụng BDB. Kể từ khi sử dụng fsfs, chúng tôi không có ai.
David Pashley

Cảm ơn về đầu vào, tôi đã chạy FSFS trong 3 năm qua, khi nó chuyển sang mặc định, vì vậy không gặp phải tình huống như vậy (rất may). Thật tốt khi biết tôi không nên bận tâm. : D
Scott Markwell

Một trong những lý do chính đối với tôi khi sử dụng SVN là nó có repos FSFS. Tôi sử dụng để xây dựng các cạnh chảy máu chỉ cho tính năng này.
d -_- b

5

"svnadmin pack" là một lệnh tài liệu bị bỏ qua, nhưng chạy nó thường có thể hữu ích đặc biệt nếu các cam kết của bạn nhỏ.


Tuyệt vời, tính năng này chưa được ghi chép đầy đủ nhưng tôi đã tìm thấy một số thông tin tốt tại blog.open.collab.net/svn/2009/03/ mẹo
Scott Markwell

2
@Scott Markwell được cập nhật liên kết là blogs.collab.net/subversion/2009/03/... (bạn sẽ được nhắc nhở để đăng nhập vào ở trên).
James Skemp

0

Tôi đã đo các cải tiến hiệu suất đáng kể khi sử dụng svnserve thay vì mod_dav_svn và Apache.

Tôi đã thực hiện một số phép đo để phân tích hiệu suất kho lưu trữ trong dự án tôi đang làm việc và kết quả là thiết lập máy chủ svnserve ngoài máy chủ Apache đã sử dụng trước đó. Xem http://www.ohrner.net/software/tipps_en.php , Phần "Hiệu suất lật đổ" để biết kết quả tham khảo và đo lường.

Tôi nhận ra rằng việc sử dụng svnserve không phải lúc nào cũng là một lựa chọn, nhưng thường thì, ít nhất là nếu được sử dụng ngoài truy cập WebDAV / DeltaV, và nếu có, nó có thể rất bổ ích.

Gunter Ohrner

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.