यदि यह पुराना एसवीएन भंडार है (या यहां तक कि काफी नया है, लेकिन ऑप्टिमाइज़ सेटअप नहीं किया गया था), तो हो सकता है कि यह रिपोजिटरी डेटाबेस की पुरानी बीडीबी शैली का उपयोग कर रहा हो। http://svn.apache.org/repos/asf/subversion/trunk/notes/fsfs में नए पर नोट्स हैं। एक से दूसरे में बदलने के लिए बहुत कठिन नहीं है - पूरे इतिहास को डंप करें, इसे फ़ाइल सिस्टम के नए svn प्रारूप के साथ पुन: प्रारंभ करें और फिर से आयात करें। यह बेकार जानकारी के पूरे चेकिन को हटाने के लिए रेपो-डंप को फ़िल्टर करने के लिए एक ही समय में उपयोगी हो सकता है (उदाहरण के लिए, मैंने 20 एमबी + टैरबॉल फ़ाइलों को हटा दिया है जिन्हें किसी ने चेक किया था)।
जहां तक सामान्य गति चलती है - ओवी-आधारित कैशिंग के लिए एक गुणवत्ता (तेज़) हार्ड ड्राइव और अतिरिक्त मेमोरी एसवीएन कैसे काम करेगी इसकी गति को बढ़ाने के मामले में गलती करना मुश्किल होगा।
क्लाइंट साइड पर, यदि आपके पास बाहरी भंडार मशीन पर एसएसएच पहुंच के लिए पुट्टीएजेंट के माध्यम से tortoisesvn सेटअप है, तो आप एसएसएच संपीड़न को भी सक्षम कर सकते हैं, जो मदद भी कर सकता है।
संपादित करें: - जो खुद अलग ड्राइव स्पिंडल पर जोड़ा जा सकता है SVN v1.5 भी fsfs-reshard.py जो निर्देशिका की एक संख्या में एक FSFS आधारित SVN भंडार विभाजित मदद कर सकते हैं उपकरण है। यदि आपके पास हजारों संशोधन हैं, जो भी मदद कर सकते हैं - यदि हजारों लोगों में एक फ़ाइल ढूंढने के अलावा किसी अन्य कारण के लिए समय नहीं लगता है (और आप बताते हैं कि IOwait समय को देखकर कोई समस्या है या नहीं)
स्रोत
2008-09-15 18:09:32
तुम कैसे, सर्वर की स्थापना की है आप एक सर्वर का उपयोग कर रहे हैं? यदि हां, तो कौन सा? –