回答:
プロセス名と宛先ポートを使用して、ローカルマシンポリシーで必要なDSCP値を設定し、ポート443でクラッシュプラントラフィックのみをタグ付けします。
ビデオを含め、これについてブログに書いたところです。
http://blog.paulgeorge.co.uk/2012/06/07/crashplan-upload-traffic-with-dscp-tos-and-qos-on-windows-7/
編集:ルーターの設定で更新された投稿http://blog.paulgeorge.co.uk/2012/06/11/setting-up-qos-on-draytek-2920n-router-using-dscp/
DD-WRT + Crashplanで機能していると思います。
まず、speedtest.netまたは同様のパフォーマンスツールで接続をテストします。
CrashplanでTOSを構成する
Crashplanで、設定→ネットワーク→TCPパケットTOSに移動します。ここでは、DSCPを選択し、値56を入力しました0x38
。2ビットを右にシフトすると私たち0xE
に与えられIPTABLES
ます。
WANとLANの両方にこの値を設定します。保存した後、リブートしました。
これが問題ないことを確認するために、Wiresharkをインストールし、でトレースを行いましたtcp.port == 443
。Crashplanを起動した後、出力のバックアップトラフィックを確認できました。確かに、IPヘッダーを展開すると、DSコードポイントがであることがわかりました0xE
。
DD-WRTでQoSを有効にする
上記のコメントで説明されているように、DD-WRTルーターでQoSを有効にします。NAT/ QOS→QoS→QoSの開始(「有効」に設定)。
利用可能なアップロードとダウンロードの帯域幅の85%でプログラムしました。
iptablesルールを作成する
ここではiptables
、DSコードポイント(DSCP)でパターンマッチを構成し、BULKグループに「マークを設定」します。[管理]→[コマンド]に移動し、テキストボックスに次を入力します。
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の実行中に、上記のパフォーマンステストを再実行するという究極のテストを実行しました。成功!Crashplanがバックグラウンドで実行されていたとしても、アップロードとダウンロードの速度は基本的に同じです。
パケット自体にタグを付けるCrashPlanの設定があります。
DD-WRTフォーラムにヒントがあります。
ファイアウォールスクリプトでこれを使用します。マークの値はQoS wikiページで説明されています。
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を使用しているため、Tomatoと同じことができます。あなたはちょうどいいGUIを持っていません。
CrashPlanの設定を使用して、トラフィックをレート制限します。HTTPSトラフィックはエンドツーエンドで暗号化されていることを考慮して(そうだと思われます)、ルーターはどのトラフィックがそれに属しているかを判断できません。それを回避する唯一のエンドランは、宛先IPアドレスに基づいてQoSを実行できる場合です。DD-WRTについて十分に知りませんが、それが可能かどうかを教えてくれます。
@afrazier Crash Plan PROは、128ビットAdvanced Encryption Standard(AES)プロトコルでのみトラフィックを暗号化します。それは呼び出しではなく、FYI-私はダイハードCPP +ファンです。もちろん、データは暗号化されているため(最終的に)448であるため、安全ではありません。(私は強調して「PRO」と言いますが、「消費者」とは何なのかわかりません(???)
OK、最初は最新の修正です。CPPにより多くのメモリを割り当てます。そのため、オーバーヘッドがあり、CPPに喜んで与えるINIファイルが見つかりました
こちら:* WIN.X "C:\ Program Files \ CrashPlan \ CrashPlanService.ini Ubuntu・Linux・Debian /usr/local/crashplan/bin/run.conf«
ゆっくり!Java仮想マシン用の「-Xms15M」スイッチと「-Xmx512M」があります。*あなたは「-Xmx512M」で動作します(それは圧縮されたラインです、なぜ強調するのですか)
--- のIFあなたはオーバーヘッド----昇給値を持っています。32ビットシステムでは1536または2048に増やすことができるはずですが、特に64ビットシステムではさらに高くなる可能性があります。
IFあなたはスロットルバックに必要--- Linuxの場合、64ビットでの滞在(あなたは64ビットCPUを持っている場合)、圧縮されたOPS(最近のJDKを仮定する)メモリ最大値を下げ、使用-XX:+ UseCompressedOops
ここのURL(ただし、私が書いたものとの差分はありません。Googボットがキャッチするために書きました(-XXマイナスを削除するのを忘れて、見つけられません。grin
[ http://crashplan.probackup.nl/remote-backup/support/q/keeps-stopping-and-starting.en.html][1]
インターネット速度の増加(これは、「HOPS」の* NIGHT / DAYの差です)
レベル3には「パブリックDNS」があり、4.2.2.2を「既知のパブリック」に変更しました。スピードが速くなっているだけでなく(Speedtestで少なくとも4〜5 MBPSダウン)。最も重要な「HOPS」は非常に少ないです。
私はCPPに到達するまでに25ホップ以上のホップがありました。そして、私がそこに着いた時には、恐ろしい(180-200ms +)でした。今、私はおよそ10ホップです。すべての「許容可能な」20ms--範囲
**** DOGS BOLLOCKS ****** LEVEL 3 ********* [ http://pcsupport.about.com/od/tipstricks/a/free-public-dns-servers.htm] [1]
更新(2013年11月)レベル3--Level3-DNS
プライマリ209.244.0.3
セカンダリ209.244.0.4
もっとありますが、午前5時です!!! ここ(午前1時だと思っていた)には睡眠が必要だ!後
PS--私はWin.Xで、jre \ bin \ clientでこれを見つけました-Xコマンドの使用法に関する詳細情報---注意事項免責事項
-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オプションは非標準であり、予告なく変更される場合があります。