- FastCDC(Content Defined Chunking) का उपयोग करके तेज़ और कुशल तरीके से काम करता है
- Google Stadia में इस्तेमाल किया जाने वाला टूल
- आमतौर पर गेम डेवलपर Windows पर डेवलप करते हैं और Linux मशीन पर उसे चलाना होता है
- इसी समय तेज़ कॉपी के लिए बनाए गए
cdc_rsync, cdc_stream ओपन सोर्स टूल
- CDC RSync
- मौजूदा rsync जैसा, लेकिन लगभग 3 गुना तेज़ सिंक्रोनाइज़ेशन
- CDC-आधारित remote diff algorithm अधिकतम लगभग 30 गुना तक तेज़
- timestamp/फ़ाइल आकार समान हों तो skip
- सभी डेटा ट्रांसफ़र में तेज़ compression का उपयोग
- अगर फ़ाइल बदली हो, तो कौन-सा हिस्सा बदला है यह जाँचकर केवल बदला हुआ हिस्सा ही ट्रांसफ़र करता है
- CDC Stream
- कॉन्सेप्ट के स्तर पर sshfs जैसा, लेकिन read speed के लिए optimized। लगभग 2 से 5 गुना तक गति सुधार
- Linux डिवाइस पर streamed data को cache करता है
- Windows में फ़ाइल बदलने के बाद Linux में दोबारा पढ़ने पर, केवल बदला हुआ हिस्सा ही stream होता है और बाकी cache से पढ़ा जाता है
- directory metadata streaming-friendly तरीके से काम करता है, इसलिए Stat operation बहुत तेज़ है
1 टिप्पणियां
मैं logs फ़ाइल मैनेजमेंट के लिए rsync काफ़ी इस्तेमाल करता हूँ, इसलिए यह उससे भी तेज़ है तो दिलचस्प लग रहा है।