The Wonder Shaper

Software screenshot:
The Wonder Shaper
Software ətraflı:
Version: 1.1a
Tarixi Upload: 2 Jun 15
Geliştirici: Bert Hubert
Lisenziya: Pulsuz
Məşhurluq: 55

Rating: 3.0/5 (Total Votes: 2)

Wonder Shaper funksiyalar bir çox çox xüsusi bir şəbəkə şəkilləndirmə script edir. Linux 2.4 və daha yüksək çalışır.
Məqsədləri
Mən Müqəddəs Grail yaratmaq üçün cəhd:
* Bütün dövrlərdə interfactive trafik üçün aşağı gizlilik qoruyun.
Bu indirirken və ya yüklemek faylları SSH və ya hətta telnet narahat olmamalıdır deməkdir. Bu ən mühüm şey, hətta 200ms gizlilik üzərində işləmək ləng edir.
* Və ya yüklənilməsi zamanı ağlabatan sürətlə "sörf" İzin Ver
Http 'toplu "yol olsa da, digər yol çox onu boğmaq lazımdır.
* Əmin yüklenenler downloads zərər deyil əmin olun, və ətrafında digər yol
Bu upstream yol sadəcə download sürəti məhv bir çox müşahidə haldır. Bu, bütün bu bant bir kiçik bit dəyəri, mümkün deyil ki, həyata çevirir. yüklenenler, yükləmələr və ssh giysileri zərər səbəb kabel və ya DSL modem kimi bir çox daxili giriş cihazlar böyük sıralarında olmasıdır.
Niyə ismarıcları yaxşı deyil
ISP onlar sürətli insanlar yükləyə bilərsiniz necə yalnız Qiymətli bilirik. Mövcud bant Bundan başqa, download sürəti ciddi TCP / IP performans mane olur paket zərər ilə ağır təsir edir. Böyük sıralarında packetloss qarşısını almaq və downloads sürətləndirmək bilər. Belə ki, ISP böyük sıralarında yapılandırın.
Bu böyük sıralarında lakin interaktiv zərər verə bilər. A Keyboard ilk uzun (!) Saniyə ola bilər upstream növbə, səyahət və uzaq host getmək lazımdır. O sizin ekranda görünməsi sonra ISP yerləşən aşağı növbə, axır olmalıdır geri gələn paket gətirib çıxarır ki, göstərilir.
Bu NASIL necə korlamaq və bir çox yollarla növbə emal, lakin kefsiz, bütün sıralarında bizə əlçatan öyrədir. upstream queue yəqin ki, sizin kabel modem və ya DSL cihaz içərisində yaşayır, halbuki ISP növbə üzərində tamamilə off-limitlər var. Siz ola bilər və ya konfiqurasiya edə bilər. Çox güman ki deyil.
Belə ki, növbəti nə? Biz bu sıralarında ya nəzarət edə bilməz, onlar aradan və Linux router köçürülüb olmalıdır. Neyse, bu, mümkündür.
Limit upload sürəti qədər
Həqiqətən mövcud dərəcəsi bizim upload sürəti üçün az məhdudlaşdıran, heç sıralarında bizim modem inşa edilir. queue indi Linux köçürülüb.
Limit download sürəti
Bu, həqiqətən, necə sürətli internet gəmilərin məlumatlar bizi təsir edə bilməz kimi bir az trickier edir. Ancaq biz istəyirik yalnız dərəcəsi aşağı yavaş TCP / IP səbəb olan, çox sürətli gəlir paket açılır. Biz lazımsız trafik düşmək istəmirəm, çünki, biz yüksək sürətlə imkan verir "partlayış" ölçüsü konfiqurasiya.
Biz bunu bir dəfə İndi, biz (qısa bursts istisna olmaqla) tamamilə aşağı növbə ləğv və Linux təklif bütün gücü ilə upstream növbə idarə etmək imkanı əldə ediblər.
Interaktiv yol növbə keçmək edək
Nə etmək qalır əmin interaktiv yol upstream sırada ön jumps etməkdir. Yüklenenler downloads zərər yoxdur əmin etmək üçün, biz də növbə qarşısında ACK paket hərəkət. Bu adətən həm yolları toplu trafik yaradan zaman müşahidə böyük yavaşlama səbəb olur. Aşağı trafik Təşəkkürlər upstream yol ilə rəqabət olmalıdır, və prosesdə təxirə almaq.
Biz də növbə qarşısında digər kiçik paketlərin hərəkət - Bu Microsoft hər şey kimi, TOS bit müəyyən deyil əməliyyat sistemi edir.
Istifadəçi aşağı prioritet trafik müəyyən etmək üçün imkan verir (1.1 yeni)
Bəzən mühüm trafik aşağı yavaşlatan aşağı prioritet çıxan trafikin bilərsiniz. Bu halda aşağıdakı variantları kömək edə bilər:
NOPRIOHOSTSRC
Aşağı prioritet olmalıdır şəbəkə Host və ya netmasks bu müəyyən
NOPRIOHOSTDST
Aşağı prioritet olmalıdır internet Host və ya netmasks bu müəyyən
NOPRIOPORTSRC
Aşağı prioritet olmalıdır mənbə port bu seçin. Siz yol bir əhəmiyyəti server varsa, 80 bu müəyyən
NOPRIOPORTDST
Aşağı prioritet olmalıdır təyinat port bu seçin.
Wshaper və wshaper.htb start bax
Nəticələr
Biz bütün Bunu biz əldə Hollandiya xs4all əla ADSL bağlantısı istifadə edərək, aşağıdakı ölçmə:
Əsas gizlilik:
round-trip min / orta / max = 14,4 / 17,1 / 21,7 ms
Yol kondisioner olmadan, yüklənərkən isə:
round-trip min / orta / max = 560.9 / 573.6 / 586.4 ms
Yol kondisioner olmadan, yüklemek isə:
round-trip min / orta / max = 2041.4 / 2332.1 / 2427.6 ms
220kbit / s yükləmə zamanı kondisioner ilə:
round-trip min / orta / max = 15.7 / 51.8 / 79.9 ms
850kbit / s download zamanı kondisioner ilə:
round-trip min / orta / max = 20.4 / 46.9 / 74.0 ms
Yüklemek zaman, downloads mövcud sürət 80% ~ davam. 90% -i Yüklemeler. Gizlilik sonra hələ nə figuring, 850 ms jumps.
Nə bu script gözləyə bilər faktiki uplink sürəti bir çox asılıdır. Tam sürətlə yüklemek zaman, həmişə sizin Keyboard bir paket olacaq. Hesablamaq üçün upstream sürəti ilə MTU bölmək - ki, siz əldə edə bilərsiniz gizlilik aşağı həddi. Tipik dəyərlər ki, bir qədər yüksək olacaq. Yaxşı təsiri üçün MTU aşağı!
A kiçik masa:
Uplink sürət | yüklemek görə gizlilik gözlənilir
--------------------------------------------------
32 | 234ms
64 | 117ms
128 | 58ms
256 | 29ms
Belə ki, (bir boşaldılır linki ping) bir əsas ölçü almaq effektiv gizlilik hesablamaq, və masa sayı baxmaq və əlavə etmək üçün. Bu, ola bilər yaxşı edir. Bu sayı upstream Keyboard irəlidə onun ən yarısında tam ölçülü paket olacaq ki, nəzərdə tutur hesablanması gəlir.
Bu sonunda aşağı:
   MTU * 0.5 * 10
   -------------- + Baseline_latency
       kbit
amil 10 olduqca doğru deyil praktikada yaxşı işləyir.
Sizin kernel
Bir son paylanması varsa, hər şey ok olmalıdır. Siz QoS variantları ilə 2.4 açıq lazımdır.
Siz öz kernel tərtib, bu, effektiv variantları olmalıdır. Xüsusən, Networking Seçenekler menyusundan, QoS və / və ya Fair Queueing da, öz növbəsində, ən azı CBQ, Prio, SFQ, Ingress, Trafik polislik, QoS dəstəyi, Rate Tahmincisi, QoS classifier, U32 classifier, fwmark classifier.
Təcrübədə, mən (və ən bölüşdürmələri) yalnız hər şey yandırmaq.
scripts
script iki versiyası, standart ləpələri üzərində işləyir və CBQ istifadə edərək həyata keçirilir biri gəlir. digər bir default kernel deyil əla HTB qdisc istifadə edir. CBQ versiyası HTB bir çox test edir!
"Wshaper" və "wshaper.htb" baxın.
Sazlama
Bu skript sizin ISP əlaqədar "real" dərəcəsi bilmək lazımdır. Bu, müxtəlif ISP görünür bit müxtəlif növ istifadə upfront kimi müəyyən etmək çətindir. İnsanlar aşağıdakı texnika istifadə edərək uğur hesabat:
Sizin qazıntıların çıxarılması və emal yarım dərəcəsi ISP dəqiqləşdirmələr də qiymətləndirirəm. Yüklemek isə yüklənərkən isə interaktiv deyil - script fəaliyyət göstərir əgər İndi yoxlamaq. Yuxarıda hesablanmış Bu gizlilik çatdırmaq lazımdır. Əgər script səhvlər olmadan icra əgər yoxlamaq.
Gizlilik geri gəlir qədər artıq yavaş-yavaş script upstream & aşağı nömrələri artırmaq. Bu yolla siz keçid optimal dəyərlər tapa bilərsiniz. Siz xoşbəxt Əgər mən yaxşı iş nömrələri siyahısı edə bilərsiniz, belə ki, mənə bildirin. Mənə siz istifadə ISP və abunə və onun tanınmış spesifikasiyası adını bildirin, mən sizi burada sadalamaq və başqaları narahatlıq saxlamaq edə bilərsiniz.
Quraşdırma
Siz yığmaq, siz /etc/ppp/ip-up.d script surəti bilər və hər bir əlaqə davam edəcək.
Bir interface Shaper aradan qaldırılması istəyirsinizsə, wshaper dayan 'axır. "Statusu wshaper" run statusu məlumat görmək.
TANINMIŞ problemləri
Əgər səhvlər almaq belə kimi, ilk xətti bir -X əlavə edin:
#! / Bin / bash -x
Və təkrar edin. Bu səhv verir line sizə göstərəcək. Mənə müraciət əvvəl, iproute son versiyasını əmin olun!
Burada, tərtib isterseniz Son versiyasını Linux distributor əldə, və ya ola bilər:
 ftp://ftp.inr.ac.ru/ip-routing/iproute2-current.tar.gz

Geliştirici digər proqram Bert Hubert

Şərh The Wonder Shaper

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!