Yanıtlar:
443 numaralı bağlantı noktasında başka bir şey değil, yalnızca kilitlenme planı trafiğini etiketlediğinizden emin olmak için işlem adını ve hedef bağlantı noktasını kullanarak yerel makine ilkesi aracılığıyla istediğiniz DSCP değerini ayarlayın.
Video da dahil olmak üzere bu konuda yeni blog yazdım:
http://blog.paulgeorge.co.uk/2012/06/07/crashplan-upload-traffic-with-dscp-tos-and-qos-on-windows-7/
EDIT: yönlendirici kurulumu ile güncellenmiş yazı http://blog.paulgeorge.co.uk/2012/06/11/setting-up-qos-on-draytek-2920n-router-using-dscp/
Bence bu çalışma DD-WRT + Crashplan için var.
İlk olarak, speedtest.net veya benzeri bir performans aracıyla bağlantınızı test edin .
Crashplan'da Hizmet Şartlarını yapılandırma
Crashplan'da Ayarlar → Ağ → TCP paketi Hizmet Şartları'na gidin. Burada DSCP'yi seçtim ve 56 değerini girdim 0x38
. sağ iki biti değiştirmek bize 0xE
programlayabileceğimiz bir DSCP kod noktasıdır IPTABLES
.
Bu değeri hem WAN hem de LAN için ayarladım; kaydettikten sonra yeniden başlattım.
Bunun iyi olduğunu onaylamak için Wireshark'ı yükledim ve izini sürdüm tcp.port == 443
. Crashplan'ı başlattıktan sonra çıktı yedekleme trafiğini görebiliyordum; elbette, IP üstbilgisinin genişletilmesi DS kod noktasının olduğunu gösterdi 0xE
.
DD-WRT'de QoS'yi etkinleştir
Yukarıdaki açıklamada açıklandığı gibi DD-WRT yönlendiricisinde QoS'yi etkinleştirmeniz yeterlidir: NAT / QOS → QoS → QoS'yi Başlat ("Etkinleştir" olarak ayarlı).
Mevcut yükleme ve indirme bant genişliğimin% 85'inde programladım.
İptables kuralı oluşturma
Burada, iptables
DS kod noktasında (DSCP) desen eşleşmesini ve ardından BULK grubuyla 'set mark' ayarını yapılandıracağız . Yönetim → Komutlar seçeneğine gidin ve metin kutusuna aşağıdakileri girin:
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
Bu değişiklikleri yapmak için "Güvenlik Duvarını Kaydet" i tıklayın.
Sonunda bir yeniden başlatma izledim.
Ölçek
Kurallarımın yürürlükte olduğunu gösteren bir tablo veya tanı koymayı zor buldum. Böylece, Crashplan çalışırken yukarıda açıklanan performans testini yeniden çalıştırmak için nihai testi yaptım. Başarı! Crashplan arka planda çalışıyor olsa bile yükleme ve indirme hızları temelde aynı.
CrashPlan'ın paketlerinin kendisini etiketlemesi için bir ayar vardır:
DD-WRT forumunda bir ipucu var .
Bunu güvenlik duvarı komut dosyanızda kullanın, işaret değerleri QoS wiki sayfasında açıklanır .
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
İkisi de iptables kullandığından, Domates ile aynı şeyi yapabilirsiniz. Sadece güzel bir GUI'niz yok.
Domates kullanıyorum, DD-WRT değil, ancak çarpışma planı için QoS kurulumu çok kolay buldum.
QoS'yi 443 numaralı bağlantı noktasında central.crashplan.com için hedef IP'lere dayalı olarak yapılandırdım ve toplu trafik olarak sınıflandırdım.
Trafiğini hızlandırmak için CrashPlan ayarlarını kullanın. HTTPS trafiğinin uçtan uca şifrelenmiş olduğu düşünüldüğünde (iyi olması gerekir), yönlendiriciniz hangi trafiğin kendisine ait olduğunu belirleyemez. Bunun tek sonu, hedef IP adresine göre QoS yapabilmenizdir. Bunun mümkün olup olmadığını söylemek için DD-WRT hakkında yeterince bilgim yok.
@afrazier Crash Plan PRO , trafiği yalnızca 128 bit Gelişmiş Şifreleme Standardı (AES) protokolünde şifreler. Bu bir çağrı değil, sadece bir FYI-Ben çok zor bir CPP + hayranıyım. Tabii ki veriler ŞİFRELİDİR (sonları) 448 - bu yüzden güvenli değildir. (Vurgu ile "PRO" diyorum, "Tüketici" ne olduğunu söylemek yok (???)
Tamam, ilk önce en yeni Fix - CPP'ye daha fazla bellek ayırıyor. Bu nedenle, CPP'ye vermek isteyen, ek yüke sahip olanlar Bulunan INI Dosyasını Değiştirir
BURAYA: * WIN.X "C: \ Program Dosyaları \ CrashPlan \ CrashPlanService.ini Ubuntu · Linux · Debian /usr/local/crashplan/bin/run.conf«
YAVAŞ GİTMEK!! Java Sanal Makinesi için "-Xms15M" ANAHTARI VE "-Xmx512M" VAR. * "-Xmx512M" İLE ÇALIŞACAKSINIZ (bu sıkıştırılmış bir çizgi, neden vurgu)
--- eğer yükü varsa ---- değeri yükseltmek. Özellikle 64 bit sistemlerde daha yükseğe çıkmak mümkün olsa da, 32 bit sistemlerde 1536 veya 2048'e yükseltebilirsiniz.
EĞER (bir 64 bit işlemci varsa) Eğer Linux için gaz kelebeği arka ---, kal 64-bit gerekir, hafıza maksimum indirin ve (son JDK varsayarak) kullanımı sıkıştırılmış ops -XX: + UseCompressedOops
Burada URL (ama dışarı yazdıklarını daha fark - (-XX eksi kaldırmak için unutmak, onu bulamazlar mandala Goog bot için yazdım. Sırıtış
[ http://crashplan.probackup.nl/remote-backup/support/q/keeps-stopping-and-starting.en.html yetersiz [1 ]
Artan İnternet Hızı ("HOPS" ile * GECE / GÜNDİR "farkıdır)
Seviye-3'te "Genel DNS" var 4.2.2.2 sürümümü "Bilinen Genel" olarak değiştirdim Sadece daha yüksek hızlar elde etmekle kalmıyorum (Speedtest'te en az 4-5 MBPS DAHA FAZLA AŞAĞI). En kritik "HOPS" ÇOK DAHA AZ vardır.
CPP'ye ulaşmak için 25 atlamadan yukarıya doğru gidiyordum. Ve oraya vardığımda korkunçtu (180-200ms +). Tüm "kabul edilebilir" 20 ms - aralık
**** KÖPEK BOLLOKLARI ****** SEVİYE 3 ********* [ http://pcsupport.about.com/od/tipstricks/a/free-public-dns-servers.htm] [1]
Güncellendi (Kasım 2013) Seviye 3 -
Seviye3 -DNS Birincil 209.244.0.3
İkincil 209.244.0.4
Daha var, ama 05:00 !!! Burada (1 am olduğunu düşündüm) uykuya ihtiyacım var! sonra
PS - ben bir Win.X üzerinde, jre \ bin \ client bunu buldum -X Komut Kullanımları Hakkında Daha Fazla Bilgi --- NOT YASAL UYARI (Uyarı olmadan değiştirilebilir)
-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 seçenekleri standart değildir ve önceden bildirilmeksizin değiştirilebilir.