जवाबों:
स्थानीय मशीन नीति के माध्यम से आप चाहते हैं कि DSCP मान सेट करें प्रक्रिया और नाम पोर्ट का उपयोग करके आप केवल क्रैश दुर्घटनाग्रस्त यातायात टैग को सुनिश्चित करें, पोर्ट 443 पर कुछ और नहीं।
मैंने अभी इस बारे में ब्लॉग किया है, जिसमें वीडियो भी शामिल है:
http://blog.paulgeorge.co.uk/2012/06/07/crashplan-upload-traffic-with-dscp-tos-and-qos-on-windows-7/
EDIT: राउटर सेटअप के साथ अद्यतन पोस्ट http://blog.paulgeorge.co.uk/2012/06/11/setting-up-qos-on-draytek-2920n-router-use-dscp/
मुझे लगता है कि मेरे पास DD-WRT + क्रैशप्लेन के लिए यह काम कर रहा है।
सबसे पहले, speedtest.net या इसी तरह के प्रदर्शन टूल के साथ अपने कनेक्शन का परीक्षण करें ।
Crashplan में TOS कॉन्फ़िगर करें
क्रैशप्लान में, सेटिंग → नेटवर्क → टीसीपी पैकेट टीओएस पर जाएं। यहाँ मैंने DSCP का चयन किया और 56 के मूल्य का इनपुट दिया 0x38
। सही दो बिट्स शिफ्टिंग हमें देता है 0xE
, जो एक DSCP कोडपॉइंट है जिसे हम प्रोग्राम कर सकते हैं IPTABLES
।
मैंने WAN और LAN दोनों के लिए यह मान निर्धारित किया है; बचाने के बाद, मैंने रिबूट किया।
यह पुष्टि करने के लिए कि यह ठीक है, मैंने विंडशार्क स्थापित किया और उस पर एक निशान लगाया tcp.port == 443
। क्रैशप्लेन शुरू करने के बाद मैं आउटपुट बैकअप ट्रैफ़िक देख सकता था; निश्चित रूप से पर्याप्त है, आईपी हेडर के विस्तार से पता चला है कि डीएस कोडपॉइंट था 0xE
।
DD-WRT में QoS सक्षम करें
डीडी-WRT राउटर पर केवल QoS को सक्षम करें, जैसा कि उपरोक्त टिप्पणी में वर्णित है: NAT / QOS → QoS → स्टार्ट क्यूओएस ("सक्षम करें" पर सेट)।
मैंने अपने उपलब्ध अपलोड और डाउनलोड बैंडविड्थ के 85% में प्रोग्राम किया।
Iptables नियम बनाएँ
यहां, हम iptables
BULK समूह के DS कोड बिंदु (DSCP) और फिर 'सेट मार्क' पर पैटर्न मैच के लिए कॉन्फ़िगर करते हैं। व्यवस्थापन → कमांड पर जाएं और टेक्स्ट बॉक्स में निम्नलिखित इनपुट करें:
iptables -t mangle -I POSTROUTING -m dscp --dscp 0x0e -j MARK --set-mark 40
iptables -t mangle -I PREROUTING -m dscp --dscp 0x0e -j MARK --set-mark 40
इन परिवर्तनों को करने के लिए "फ़ायरवॉल सहेजें" पर क्लिक करें।
अंत में, मैंने रिबूट के साथ पीछा किया।
परीक्षा
मुझे एक टेबल या डायग्नोस्टिक का उत्पादन करना मुश्किल था जिसने दिखाया कि मेरे नियम प्रभावी थे। इसलिए, मैंने बस अंतिम परीक्षण किया, जो ऊपर वर्णित प्रदर्शन परीक्षण को फिर से चलाने के लिए था, जबकि क्रैशप्लेन चल रहा था। सफलता! अपलोड और डाउनलोड की गति मूल रूप से एक ही है, भले ही क्रैशप्लेन पृष्ठभूमि में चल रहा था।
अपने पैकेट को टैग करने के लिए CrashPlan की सेटिंग है:
डीडी-डब्ल्यूआरटी फोरम पर एक टिप है ।
अपनी फ़ायरवॉल स्क्रिप्ट में इसका उपयोग करें, क्यूएस विकी पेज पर मार्क वैल्यूज़ को समझाया गया है ।
iptables -t mangle -I POSTROUTING -d [destination ip] -j MARK --set-mark 40 iptables -t mangle -I PREROUTING -s [source ip] -j MARK --set-mark 40
चूंकि वे दोनों iptables का उपयोग कर रहे हैं, आप टमाटर के समान कर सकते हैं। तुम सिर्फ एक अच्छा जीयूआई नहीं है।
मैं टोमेटो का उपयोग करता हूं, डीडी-डब्ल्यूआरटी का नहीं, लेकिन मुझे क्रैशप्लेन के लिए क्यूओएस को सेटअप करना बहुत आसान लगा।
मैंने पोर्ट 443 पर Central.crashplan.com के गंतव्य के आधार पर QoS को कॉन्फ़िगर किया और इसे थोक ट्रैफ़िक के रूप में वर्गीकृत किया।
अपने ट्रैफ़िक को रेट-लिमिट करने के लिए CrashPlan की सेटिंग का उपयोग करें। यह ध्यान में रखते हुए कि HTTPS ट्रैफ़िक एंड-टू-एंड (अच्छी तरह से, यह माना जाता है) एन्क्रिप्टेड है, आपका राउटर यह निर्धारित करने में सक्षम नहीं होने वाला है कि ट्रैफ़िक इससे संबंधित है। यदि आप गंतव्य IP पते के आधार पर QoS कर सकते हैं, तो इसके लिए एकमात्र अंत-रन है। मुझे डीडी-WRT के बारे में पर्याप्त नहीं पता है कि आपको यह बताना है कि यह संभव है या नहीं।
@afrazier क्रैश प्लान PRO केवल 128-बिट एडवांस्ड एन्क्रिप्शन स्टैंडर्ड (AES) प्रोटोकॉल पर ट्रैफ़िक को एन्क्रिप्ट करता है। यह एक कॉल आउट नहीं है, बस एक FYI- मैं एक सख्त हार्ड सीपीपी + प्रशंसक हूं। बेशक यह डेटा (उनका अंत) 448 है-इसलिए यह सुरक्षित से परे है। (मैं जोर से "पीआर" कहता हूं, कोई नहीं बता रहा है कि "उपभोक्ता" क्या है (???)
ठीक है, पहले नवीनतम फिक्स है - यह सीपीपी को अधिक मेमोरी आवंटित करता है। इसलिए, जिन लोगों के पास ओवरहेड है, वे सीपीपी को बदलने के लिए तैयार हैं जो आईएनआई फ़ाइल मिला
यहाँ: * WIN.X "C: \ Program Files \ CrashPlan \ CrashPlanService.ini Ubuntu · Linux · Debian /usr/local/crashplan/bin/run.conf«
धीरे चलो!! यहाँ जावा वर्चुअल मशीन के लिए AN -Xms15M "SWITCH AND AN" -Xmx512M है। * आप "-Xmx512M" के साथ काम करेंगे (यह एक संकुचित रेखा है, जोर क्यों)
--- यदि आपके पास ओवरहेड है ---- मान बढ़ाएं। आपको इसे 32-बिट सिस्टम पर 1536 या 2048 तक बढ़ाने में सक्षम होना चाहिए, हालांकि उच्चतर जाना संभव हो सकता है, खासकर 64-बिट सिस्टम पर।
यदि आपको वापस थ्रॉटल करने की आवश्यकता है --- लिनक्स के लिए, 64-बिट पर रहें (यदि आपके पास 64-बिट सीपीयू है), तो मेमोरी को अधिकतम कम करें, और संपीड़ित ऑप्स (हाल के जेडीके मानकर) का उपयोग करें -XX: + UseCompp
यूआरएल यहाँ (लेकिन मैं क्या बाहर लिखा था की तुलना में कोई अंतर - पकड़ के लिए Goog बॉट के लिए बाहर लिखा था (-XX शून्य से दूर करने के लिए भूल जाते हैं, इसे खोजने के नहीं होंगे। मुस्कराहट
[ http://crashplan.probackup.nl/remote-backup/support/q/keeps-stopping-and-starting.en.html/1]
इंटरनेट की गति बढ़ाना (यह "HOPS" पर "NIGHT / DAY" अंतर है)
लेवल -3 में एक "पब्लिक डीएनएस" है, मैंने अपने 4.2.2.2 को "ज्ञात जनता" में बदल दिया, न केवल मुझे तेज गति मिल रही है (कम से कम 4-5 एमबीपीएस अधिक स्पीड पर डाउनलोड करें)। सबसे महत्वपूर्ण "HOPS" बहुत कम हैं।
मैं सीपीपी को पाने के लिए 25ish हॉप्स से ऊपर था। और जब तक मैं वहाँ पहुँचा वह भयावह था (180-200ms +) अब, मैं लगभग 10-हॉप हूँ। सभी "स्वीकार्य" 20ms - रेंज
**** DOGS बोलियाँ ****** स्तर 3 ********* [ http://pcsupport.about.com/od/tipstricks/a/free-public-dns-servers.htm] [१]
अपडेटेड (नवंबर २०१३) लेवल ३ - लेवल ३-डीएनएस
प्राइमरी २० ९ .२४.४.३
सेकेंडरी २० ९ .२४४.०४
अधिक है, लेकिन यह 5am है !!! यहाँ (सोचा था कि 1am) नींद की जरूरत है! बाद में
PS - मैं एक Win.X पर हूँ, मुझे यह jre \ bin \ क्लाइंट में मिला -X कमांड Usages के बारे में अधिक जानकारी --- नोट नोट (सूचना के बिना परिवर्तन के अधीन)
-Xmixed mixed mode execution (default)
-Xint interpreted mode execution only
-Xbootclasspath:<directories and zip/jar files separated by ;>
set search path for bootstrap classes and resources
-Xbootclasspath/a:<directories and zip/jar files separated by ;>
append to end of bootstrap class path
-Xbootclasspath/p:<directories and zip/jar files separated by ;>
prepend in front of bootstrap class path
-Xnoclassgc disable class garbage collection
-Xincgc enable incremental garbage collection
-Xloggc:<file> log GC status to a file with time stamps
-Xbatch disable background compilation
-Xms<size> set initial Java heap size
-Xmx<size> set maximum Java heap size
-Xss<size> set java thread stack size
-Xprof output cpu profiling data
-Xfuture enable strictest checks, anticipating future default
-Xrs reduce use of OS signals by Java/VM (see documentation)
-Xcheck:jni perform additional checks for JNI functions
-Xshare:off do not attempt to use shared class data
-Xshare:auto use shared class data if possible (default)
-Xshare:on require using shared class data, otherwise fail.
-X विकल्प गैर-मानक हैं और बिना सूचना के परिवर्तन के अधीन हैं।