Answers:
使用进程名称和目标端口通过本地计算机策略设置所需的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
。向右移动两位给我们0xE
,这是我们可以编程的DSCP代码点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在后台运行,上传和下载的速度也基本相同。
在防火墙脚本中使用它,标记值在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位高级加密标准(AES)协议加密流量。这不是喊出来,只是FYI,我是顽固的CPP +粉丝。当然,数据是加密的(它们的末尾)448,因此这是不安全的。(我说的是“ PRO”,但没有说出“ Consumer”是什么(???)
好的,首先是最新的修订-它为CPP分配更多的内存。因此,那些有开销的人,愿意给CPP更改找到的INI文件
这里:* WIN.X“ C:\ Program Files \ CrashPlan \ CrashPlanService.ini Ubuntu·Linux·Debian /usr/local/crashplan/bin/run.conf«
慢点!Java虚拟机有一个“ -Xms15M”开关和一个“ -Xmx512M”。*您将使用“ -Xmx512M”(这是一条压缩线,为什么要强调)
- 如果您有间接费用----提高价值。在32位系统上,应该可以将其增加到1536或2048,尽管可能会更高,尤其是在64位系统上。
如果需要降低速度--对于Linux,请保留在64位(如果您有64位cpu)上,降低内存最大值,并使用压缩的ops(假设使用最新的JDK)-XX:+ UseCompressedOops
此处的网址(但与我写的内容没有区别-专门为Goog bot抓取而写(忘记删除-XX减号,找不到它。) 眉开眼笑
[ http://crashplan.probackup.nl/remote-backup/support/q/keeps-stopping-and-starting.en.html][1]
提高互联网速度(这是“ HOPS”上的* NIGHT / DAY”差异
Level 3拥有一个“公共DNS”,我将4.2.2.2更改为“已知公共”,不仅速度更快(Speedtest的速度至少降低了4-5 MBPS)。最关键的“跳数”是“少”。
我上了25跳啤酒才能到达CPP。到我到达那里的时候,这太可怕了(180-200ms +)现在,我的跳数大约是10跳。所有“可接受的” 20ms--范围
**** DOGS BOLLOCKS ******等级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选项是非标准的,如有更改,恕不另行通知。