आप फ़ाइल कॉपी के लिए बैंडविड्थ को कैसे सीमित करते हैं?


13

मुझे दूरस्थ स्थान पर एक पुराने विंडो 2000 बॉक्स में T1 कनेक्शन और मेरे स्थान पर एक vpn मिला है। मैं आम तौर पर फ़ाइलों को स्थानांतरित करने के लिए smb mounts का उपयोग करता हूं, लेकिन अब सर्वर को डीमोशन करने और मेरे स्थान पर बैकअप की प्रतिलिपि बनाने का समय है। मेरे पास कॉपी करने के लिए लगभग 40 गीगाबाइट (संपीड़ित) हैं। मैं इसे लंबे समय तक लेने के लिए तैयार हूं, लेकिन मेरे पास कुछ चेतावनी हैं।

  • मुझे बैंडविड्थ को सीमित करने की आवश्यकता है ताकि साइट पर टर्मिनल सेवा कनेक्शन प्रभावित न हों
  • मैं आंशिक स्थानांतरण फिर से शुरू करने में सक्षम होना चाहता हूं

कुछ छोटी फाइलें और कई बड़ी फाइलें (10-20 गीगाबाइट) हैं। मैं * nix प्लेटफार्मों पर rsync से परिचित हूं, लेकिन खिड़कियों के साथ बुरा भाग्य रहा है और मुझे नहीं पता कि यह वास्तव में आंशिक रूप से स्थानांतरित फ़ाइलों को रखेगा। तुम क्या इस्तेमाल करते हो?


1
रोबोकॉपी एक अच्छा समाधान प्रतीत होता है, मुझे जल्द ही कुछ समय के लिए कोशिश करनी होगी। मैं वर्तमान में एक निजी टोरेंट पर 53.7% हूं। मैंने इसे नियोजक के कारण रोबोकॉपी पर uTorrent चुना, जो मुझे कुछ घंटों के दौरान असीमित हस्तांतरण करने की अनुमति देगा और जब यह मायने रखता है तो एक सभ्य सीमा के साथ। चेकसमिंग या तो चोट नहीं करता है। मैं का उपयोग कर जेफ के निर्देशों को समाप्त codinghorror.com/blog/archives/001272.html हालांकि मुझे यकीन है कि मैं एक सार्वजनिक धार पर अधिक नियंत्रण चाहते हैं हूँ।
जुलाब

जवाबों:


19

robocopy.exeअंतर-पैकेट गैप नामक एक स्विच है , जिससे आप अपनी कॉपी के पैकेट के बीच में एक समय विंडो सम्मिलित कर सकते हैं और इस तरह चैनल पर प्रभाव को कम कर सकते हैं।

यह बिल्कुल "उपलब्ध बैंडविड्थ के 30% से अधिक का उपयोग नहीं" है, लेकिन आप थोड़ा गणित के साथ एक ही प्रभाव को प्राप्त कर सकते हैं। आप हमेशा कुछ मिलीसेकंड की संख्या निर्दिष्ट कर सकते हैं और इसे थोड़ी देर तक चलने दे सकते हैं, फिर CTRL+Cजरूरत पड़ने पर अपने आदेश को समायोजित करने, फिर से शुरू करने के लिए। मैंने ऐसा तब किया है जब मैं बड़े पैमाने पर प्रतिकृति के साथ व्यावसायिक दिन के दौरान वैन को अधिभार नहीं देना चाहता था।

robocopy एक और स्विच है /z, इसलिए यदि हस्तांतरण में बाधा आती है आप चुन सकते जहां आपने छोड़ा था, और फिर पूरे 40 जीबी शिफ्ट करने की जरूरत नहीं है, "Resumeable" हस्तांतरण के लिए अनुमति देता है।

मुझे यकीन नहीं है कि रेज़्यूमे बिट कैसे होता है, क्योंकि मैंने कभी भी उदाहरण के लिए एक एकल 40 जीबी जिप फ़ाइल का परीक्षण नहीं किया है। पहले कुछ छोटे परीक्षण ;-)

वहाँ के लिए कुछ अच्छा GUIs हैं robocopy जो वाक्य रचना के साथ सहायता कर सकते हैं, लेकिन एक लिनक्स पृष्ठभूमि के साथ किसी को भी आसानी से इसे grok होगा। Windows 2003 या बाद की प्रतिलिपि से नवीनतम संस्करणों को पकड़ो। अन्यथा आप इसे विंडोज 2000 रिसोर्स किट टूल डाउनलोड के रूप में पाएंगे।

के लिए विकिपीडिया प्रविष्टि में robocopy , किसी ने कहा कि restartable नकल (के लिए दंड /zस्विच) 6x धीमे प्रदर्शन (देखें है ज्ञात दोषों )।


आप इसे गलत कर रहे हैं - रोबोकॉपी वर्षों से पसंद का एक उपकरण रहा है, किसी भी विभिन्न नेटवर्क पर परीक्षण किया गया। "रोबो" का अर्थ "मजबूत" माना जाता है।
nray

+! रोबोकॉपी के लिए। इस तरह कई बार इस्तेमाल किया और कभी कोई मुद्दा नहीं था।
KPWINC

एक प्रसिद्ध, अच्छी तरह से उपयोग किए जाने वाले उपकरण के लिए +1। अजीब लगता है, यह कभी-कभी एक (ick) बैच फ़ाइल में डकैती नीचे डुबकी करने के लिए आसान है और यह सिस्टम कार्य के माध्यम से इस तरह से प्रतियां दोहराया है।
ऐवे पायन

1
अपने स्थानीय लैन पर, मैंने पाया कि 50 एमएस का एक आईपीजी मूल्य मुझे लगभग 10Mbit / sec में मिला, जो वांछित मूल्य था।
trp

इसके अलावा, मैंने पाया कि मैं व्यावहारिक रूप से आईपीजी मूल्यों के साथ उच्चतर थ्रूपुट प्राप्त नहीं कर सकता था जो लगभग 25ms से कम था।
trp

5

T-1 पर कॉपी करने के लिए 40 जीबी फाइलें 60 घंटे से अधिक समय लेने वाली हैं। दोनों दिशाओं में बाहरी हार्ड ड्राइव को मेल करना आसान हो सकता है। आप किसी को सर्वर में प्लग कर सकते हैं, अपनी फ़ाइलों को कॉपी / एन्क्रिप्ट कर सकते हैं और फिर उन्हें वापस आपके पास भेज सकते हैं।


मेरे गणित के अनुसार लगभग 60 घंटे लगते हैं: 40GB * 1024 (MB / GB) * 8 (बिट / बाइट) / 1.5mbit / 3600 (sec / hr) = ~ 60 घंटे। बेशक वहाँ शायद ओवरहेड और सामान होगा, इसलिए थोड़ा अधिक समय लगेगा, इसलिए शायद 70 या 80 कहें कि सुरक्षित रहें? लेकिन 1.5mbit बहुत धीमी है, यहां तक ​​कि एक बहुत पुराने पीसी को उस दर पर डेटा खिलाने में कोई परेशानी नहीं होनी चाहिए।
davr

2
"कभी भी हाईवे से नीचे गिरने वाले टेपों से भरे स्टेशन वैगन की बैंडविड्थ को कम मत समझो।" —टेनबाम, एंड्रयू एस। (१ ९९ ६)
२१:४१ बजे जूल २

2
मेरे कार्यालय पर अतिरिक्त हार्ड ड्राइव की उपयोगिता खो जाती है। मैं इंतजार नहीं कर रहा हूँ।
जुलाब

40GiB आजकल एएए शीर्षक के लिए बहुत बड़ा नहीं है। आप अभी तक FTTH नहीं है ?! आपने सबसे अच्छी खरीद से वापस पाने से पहले स्टीम डाउनलोड समाप्त कर लिया होगा (25GiB दिन एक पैच चूसने का उल्लेख नहीं करना)।
mbx

आजकल कब? 2016? आप जानते हैं कि पोस्ट 2009 में किया गया था?
जेसनएक्स

4

आप 2000 के बॉक्स पर एफ़टीपी स्थापित करने की कोशिश कर सकते हैं, और आंशिक प्रतियों से निपटने के लिए फाइलज़िला जैसे दूसरे छोर पर एफ़टीपी क्लाइंट का उपयोग कर सकते हैं।


+1 फाइलविला में उपलब्ध बैंडविथ सीमा का उल्लेख करने से दुख नहीं होगा।
Oskar Duveborn

3

आप कहते हैं कि आपने * nix पर rsync का उपयोग किया है, आपके द्वारा देखे जा सकने वाली खिड़कियों में rsync के कई पोर्ट हैं। उदाहरण के लिए:

व्यक्तिगत रूप से मैंने rsync को बहुत विश्वसनीय पाया है, और यह स्थानान्तरण और इतने पर बीच में रुकावटों को संभाल सकता है। Rsync में एक सटीक kbit / sec हस्तांतरण की गति में स्थानांतरण को सीमित करने के लिए एक झंडा भी है, जिससे यह आपके लिए भी काम करेगा।


1

मैं अपने सभी सर्वरों के साथ-साथ एक लाइव मेलसर्वर बैकअप का बैकअप लेने के लिए रोबोकॉपी का उपयोग करता हूं। एक बार जब यह सही सेट हो जाता है, तो यह वास्तव में इसे सेट करता है और इसे भूल जाता है। सबसे अच्छी बात जो कभी मेरे आईटी जीवन के साथ हुई। बस मेरे 32 सेंट में डाल (मुद्रास्फीति के लिए अनुमति)


1

मैं इस उद्देश्य के लिए KillCopy का उपयोग करता हूं । मुझे यह बहुत सुविधाजनक लगता है।
इसमें स्थानीय और नेटवर्क कॉपी के लिए अलग गति और अन्य सेटिंग्स प्रोफाइल हैं।
यह तब भी फिर से शुरू होता है जब खराब कनेक्शन के मामले में किसी बड़ी फाइल (या फाइल) का ट्रांसफर बाधित हो जाता है, या तब भी जब प्रोग्राम को होस्ट करने वाला कंप्यूटर क्रैश हो जाता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.