[eMule-Web]

[eMule-Web] (http://www.emule-web.de/board/)
-   eMule MOD - Development (http://www.emule-web.de/board/emule-mod-development/)
-   -   Zugriff auf Bandbreitenbeschränkung (http://www.emule-web.de/board/11036-zugriff-auf-bandbreitenbeschraenkung.html)

FooBert 26. May 2006 17:41

Zugriff auf Bandbreitenbeschränkung
 
Moin an die Community

Ich habe vor ein Tool zu bauen, mit dem ich die Bandbreitenlimitierung vom aussen steuern kann. Je nachdem, wie stark die Leitung ausgelastet ist soll die Up/Download-Geschwindigkeit geregelt werden.

Meine Frage ist nun: Kann ich diese Parameter von meinem Analyseprogramm steuern, oder muss ich dafür eine MOD basteln und die Analyse der Leitungsauslastung in Emule selbst einbauen?

Stulle 26. May 2006 18:50

es gibt eigentl. nur 2 wege zu analysieren wieviel last gerad auf deiner leitung ist. entweder durch den durchsatz oder durch den ping, die latenz! momentan gibt es beide wege schon im eMule. USS misst die Latenz und somit ist es relevant für die wirkliche auslastung der leitung. NAFC misst am Netzwerkadapter des PCs und ist somit nur relevant, was über den PC läuft.
USS hat 2 Nachteile: 1. extra overhead 2. es reagiert langsamer als NAFC
NAFC hat ebenso 2 Nachteile: 1. Datenverkehr in das lokale Netzwerk wird eingerechnet und kann so zu falschen Ergebnissen führen. 2. Greift ein zweiter Rechner im Netzwerk auf das Internet zu, so wird sein Traffic nicht ausgewertet und eingerechnet.

Es gibt nur noch eine mögliche Verbesserung und diese wäre ein NAFC, was den Datendurchsatz am router misst. Meines Wissens gibt es aber bisher nur sehr wenige Router die es ermöglichen den Durchsatz direkt auszulesen.

Die Quintessenz ist somit, ein extra tool wird nicht gebraucht, höchstens eine Erweiterung (Modifikation) von eMule.

MFG Stulle

Verlierer 26. May 2006 18:51

Warum nicht durch USS erledigen lassen?

edit: Und wieder zu langsam gewesen :-(

FooBert 26. May 2006 19:50

Thx für die rasche Antwort

Ich habe mein Problem leider nicht ausführlich genug geschildert ..
Ich habe bereits ein Programm, das auliest wie stark die Leitung (beim Provider!) ausgelastet ist. Dieses ist (wie Emule) in C++ geschrieben.
Dieses Programm errechnet anhand dieser Werte das optimale Up/Downloadlimit.
Mein Problem besteht darin, wie ich diese Werte in den Emule bekomme. Kann ich sie dem Emule aus meinem Programm übergeben oder muss ich eine Emule Mod bauen und das Prog integrieren?

Pathfinder 27. May 2006 07:03

Willkommen an Board, FooBert!

Zitat:

Ich habe bereits ein Programm, das auliest wie stark die Leitung (beim Provider!) ausgelastet ist.
Das interessiert mich jetzt genauer, welchen Teil der Leitung analysierst du denn damit und welcher Art sind die Daten die du erhältst? Erzähl' doch mal ein bischen. ;)

[Verschoben nach eMule MOD - Development]


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:18 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102