답변:
프로세스 이름 및 대상 포트를 사용하여 로컬 시스템 정책을 통해 원하는 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 또는 유사한 성능 도구로 연결을 테스트하십시오 .
충돌 계획에서 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
DSCP (DS code point)에서 패턴 일치를 구성한 다음 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 위키 페이지 에 설명되어 있습니다.
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 (Advanced Encryption Standard) 프로토콜에서만 트래픽을 암호화합니다. 그것은 콜 아웃이 아니며 FYI-I는 다이 하드 CPP + 팬입니다. 물론 데이터는 암호화되어 있으며 (끝이 448) 안전하지 않습니다. (나는 "소비자"가 무엇인지 말하지 않고 "PRO"라고 강조합니다 (???)
첫째, 최신 수정 사항입니다. CPP에 더 많은 메모리를 할당합니다. 따라서 오버 헤드가있는 사람들은 CPP에 INI 파일 발견 변경을 기꺼이 줄 것입니다.
여기 : * WIN.X "C : \ Program Files \ CrashPlan \ CrashPlanService.ini 우분투 · 리눅스 · 데비안 /usr/local/crashplan/bin/run.conf«
천천히 가시오!! Java Virtual Machine에는 "-Xms15M"스위치와 "-Xmx512M"이 있습니다. * "-Xmx512M"과 함께 작동합니다 (압축 된 라인이므로 강조해야합니다)
--- 경우 는 오버 헤드 ---- 인상의 값을 가지고있다. 32 비트 시스템에서, 특히 64 비트 시스템에서 더 높아질 수 있지만 1536 또는 2048로 증가시킬 수 있어야합니다.
IF (64 비트 CPU가있는 경우)은 Linux의 스로틀 다시 ---, 숙박 64 비트에 필요, 메모리 최대 낮은, 그리고 (최근 JDK 가정) 사용 압축 작전 -XX을 : + UseCompressedOops
여기에 URL (하지만 난 밖으로 쓴 것보다 더 DIFF는 -합니다 (-XX 마이너스를 제거하는 것을 잊지 그것을 발견 할 수는 없을 것이다 캐치에 GOOG 봇을 위해 썼다. 미소를
[ http://crashplan.probackup.nl/remote-backup/support/q/keeps-stopping-and-starting.en.html][1]
인터넷 속도 증가 ( "HOPS"의 * NIGHT / DAY "차이)
레벨 3에는 "공용 DNS"가 있습니다. 4.2.2.2를 "알려진 공용"으로 변경했습니다. 더 빠른 속도뿐만 아니라 속도 테스트에서 최소 4-5MBPS가 더 많이 줄어 듭니다. "HOPS"가 가장 중요합니다.
나는 CPP에 가기 위해 25ish 홉 이상이었다. 그리고 내가 거기에 도착했을 때 그것은 끔찍했다 (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시입니다 !!! 여기 (1am 생각) 잠이 필요합니다! 나중
PS-- 나는 Win.X에 있는데, jre \ bin \ client에서 이것을 발견했다.
-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 옵션은 비표준이며 사전 통지없이 변경 될 수 있습니다.