मैं सर्वरों के बीच विशाल (लगभग 5 जीबी के रूप में) फाइलें भेजने की कोशिश कर रहा हूं .. जो बेहतर है, sftp या rsync?
अगर कोई उपलब्ध sftp बनाम rsync की तुलना करने के लिए मुझे कोई इशारा कर सकता है?
क्या यह दूसरे से बढ़िया है? क्यूं कर?
मैं सर्वरों के बीच विशाल (लगभग 5 जीबी के रूप में) फाइलें भेजने की कोशिश कर रहा हूं .. जो बेहतर है, sftp या rsync?
अगर कोई उपलब्ध sftp बनाम rsync की तुलना करने के लिए मुझे कोई इशारा कर सकता है?
क्या यह दूसरे से बढ़िया है? क्यूं कर?
जवाबों:
मैं कहूंगा कि sftp कारण rsyncs current hashing एल्गोरिथ्म का उपयोग करता है जो प्रेषित डेटा को स्थानांतरित करने के लिए मैच खोजने के लिए उपयोग करता है बड़ी डेटा फ़ाइलों के साथ समस्या हो सकती है। वर्तमान हैश तालिका में 65536 स्लॉट्स का एक निश्चित आकार है, और वास्तव में बड़ी फ़ाइलों के लिए अतिभारित हो सकते हैं। एक चर्चा धागा यहाँ देखें ।
यदि फ़ाइलें पाठ, rsync हैं। जबकि @ थरियामा की बात मान्य है, यदि वे समान हैं तो आपको कुछ बैंडविड्थ की बचत होगी। बस चर्चा का उल्लेख स्विच के साथ सावधान रहें।
यदि फाइलें बाइनरी हैं, लेकिन केवल खंडों को बदल दिया गया है, तो rsync। मैं वीएम छवियों के लिए इसका उपयोग करता हूं।