CrashPlan appears to upload stuff on the standard HTTPS port 443.
Is there any way to allocate it bulk QoS priority separately from all other HTTPS traffic, or am I completely stuffed?
I'm using DD-WRT.
Set the DSCP value you want via local machine policy using the process name and destination port to ensure you only tag crashplan traffic, not anything else on port 443.
I just blogged about this, including video:
EDIT : updated post with router setup http://blog.paulgeorge.co.uk/2012/06/11/setting-up-qos-on-draytek-2920n-router-using-dscp/
I think I have this working for DD-WRT + Crashplan.
First, test your connection with speedtest.net or similar performance tool.
There is a tip on the DD-WRT forum.
Since they're both using iptables, you can do the same as Tomato. You just don't have a nice GUI.
Use CrashPlan's settings to rate-limit its traffic. Considering that HTTPS traffic is encrypted end-to-end (well, it's supposed to be), your router's not going to be able to determine what traffic belongs to it. The only end-run around that is if you could do QoS based on destination IP address. I don't know enough about DD-WRT to tell you whether or not that's possible.
I use Tomato, not DD-WRT, but I found it very easy to setup QoS for crashplan.
I configured QoS based upon destination IPs for central.crashplan.com on port 443 and classified it as bulk traffic.
@afrazier Crash Plan PRO only encrypts traffic at 128-bit Advanced Encryption Standard (AES) protocol. That's not a call out, just an FYI-I'm a die hard CPP+ fan. OF course the data is ENCRYPTED (their end) 448-so it's beyond safe. (I say"PRO" with emphasis, no telling what "Consumer" is (???)
OK, first is the newest Fix--It allocates more Memory to CPP. Therefore, those who have the overhead, willing to give to CPP Change the INI File Found
HERE: *WIN.X" C:\Program Files\CrashPlan\CrashPlanService.ini Ubuntu · Linux · Debian /usr/local/crashplan/bin/run.conf «
GO SLOW!! THERE IS AN "-Xms15M" SWITCH AND AN "-Xmx512M" FOR THE Java Virtual Machine. *YOU WILL WORK WITH THE "-Xmx512M" (it's a compressed line, why the emphasis)
---IF you have the overhead----raise value. You should be able to increase it to 1536 or 2048 on 32-bit systems although it might be possible to go higher, especially on 64-bit systems.
IF you need to throttle back--- For Linux, stay on 64-bit (if you have a 64-bit cpu), lower the memory maximum, and use compressed ops (assuming a recent JDK) -XX:+UseCompressedOops
The URL here (but no diff than what I wrote out--wrote out for Goog bot to catch (forget to remove the -XX minus, won't find it. grin
Increasing Internet Speed (this is *NIGHT/DAY" difference on the "HOPS"
Level-3 has a "Public DNS" I changed my 126.96.36.199 over to the "Known Public" Not only am I getting faster speeds (at least 4-5 MBPS MORE DOWN on Speedtest). Most critical the "HOPS" are MUCH LESS.
I was upward of 25ish hops to get to CPP. And by the time I got there it was horrendous (180-200ms+) Now, I'm around 10-hops. All "acceptable" 20ms--range
*DOGS BOLLOCKS**LEVEL 3**
Updated (November 2013)
Have more, but it's 5am!!! here (thought was 1am) need sleep! later
PS--I"m on a Win.X, I found this in the jre\bin\client More Info on the -X Command Usages---NOTE THE DISCLAIMER (Subject to change without Notice)
The -X options are non-standard and subject to change without notice.