[eMule-Web]

[eMule-Web] (http://www.emule-web.de/board/)
-   Xtreme MOD (http://www.emule-web.de/board/xtreme-mod/)
-   -   eMule 0.45b Xtreme 3.0 final [03.05.2005] (http://www.emule-web.de/board/9442-emule-0-45b-xtreme-3-a.html)

Hanussen 24. May 2005 21:53

Zitat:

Zitat von Xman
@Mulio
man merkt Du warst ne Zeit lang abwesend ;-)
intelligentes source-dropping (NSS, FQ, und HIGHQR) gehören zum Xtreme-Downloadmanager. In den Einstellungen->Erweitert kannst DU Dir auch ausgeben lassen wann welche source gedroppt wurde.

PS: Ich weiß, es wird Zeit für die Doku... kann nur sagen, sie ist in Arbeit, aber immer wenn ich einen Teil schaffte, packt mich wieder das Coding-Fieber.

Bezüglich des Source-droppings von HIGHQR:
Wäre es denn nicht gut, wenn man bei weit fortgeschrittenen Downloads (ab 70-90%) viel drastischer überflüssige Quellen droppen würde. Wenn absehbar ist, dass das File in wenigen Stunden/ Minuten fertig sein wird, dann lohnt es sich doch schon garnichtmehr Quellen mit QR: 2000+, oder so, abzufragen.
Könntest du soetwas nicht einbauen?

Xman 25. May 2005 00:01

ich glaub Du hast Deinen Gedanken nur halb weitergedacht....
1. weißt Du nie wann ein File fertig wird (aber ok... eines mit nur noch ein paar MB fehlend wird wohl schneller gehen)
2. Wenn Du dann ganz viel droppst, werden die Quellen doch durch Andere ersetzt... und meinst Du diese geben Dir eine bessere QR ? Nö, das mach tnur mehr Overhead.
Aber ich denke, daß Dein Gedanke in Richtung: droppen undas das Hardlimit erniedrigen geht. hmmm... wäre ein etwas komplizierter ... aber machbar. Allerdings bedenke: eine Quellenneuanfrage (vor allem per UDP) kostet nicht die Welt. Bedenke außerdem: gerade wenn Du schon sehr viel vom File hast kommen viel mehr Anfragen rein als rausgehen... sprich die anderen Clients fragen Dich viel mehr ab. Der Xtreme nutzt bereits solche hereinkommenden Verbindungen um den Satus der Quelle zu aktualisieren.

Fazit: im wesentlichen kann hier nicht viel optimiert werden ohne gleich ungeheuer aufwendige Arbeit zu leisten.

Hanussen 25. May 2005 14:54

Naja ich würde sagen, ich habe ihn soweit gedacht, wie es mir von meinem Verständnis her möglich war. Daran, dass Hardlimit für solch ein File dann zu erniedrigen, habe ich gedacht. Dein letzter Abschnitt war daher auch am informativsten. Wenn also diese Quellen nicht alzuviel Overhead produzieren, dann scheint es sich wirklich nicht zu lohnen.

MfG

Sada 25. May 2005 17:11

Brauche Hilfe
 
:? Also bin ein neuer Emule benutzer und habe mir diesen neuen Mod runter geladen
und würde gern wissen was für eine einstellung ihr bei DSL 2000 benutzt würde
mich freuen wenn ihr mir ein paar tips gibt:clap

Sed 26. May 2005 13:41

Zitat:

Zitat von Xman
@Paul2
schaut so aus... eigentlich sollte er gar keine deutsche Sprachdatei runterladen, da die im Packet enthalten ist. Tat er aber bei mir auch... vielleicht hab ich ne falsche Version erwischt... der Download von emule-project klappte bei mir dann aber wunderbar.

@Ragnarök
beachte, daß die weiße Linie konstant sein muß (zumindest einigermaßen).



Edit: Nachtrag:
Ich hab wirklich die falsche Sprachdatei reingepackt... macht aber nix... emule lädt automatisch die richtige vom Server.

Leute, ich will ja nichts schreiben. Aber hab jetzt den Xtrem Mod auch bei mir drauf. Die weiße Linie beim Upload soll ja einigermaßen Konstant sein. Bei mir schießt es zickzack wie Sa..... NAFC ist eingeschaltet und habe es auf DSL2000 eingestellt. sonst habe ich keine einstellungen vorgenommen. Irgendwelche Tipps?

Xman 26. May 2005 13:59

@Sada
Uploadlimit bei etwa 90% der Kapazität, Gesamt gefundene Quellen sollten zwischen 3000 und 4000 liegen.. den rest laß standard.. mehr kann man dazu nicht sagen.

@Sed
mit aktiviertem NAFC soll die gelbe Linie einigermaßen konstant sein, ohne NAFC die weiße.
Überprüfe auch ob er Dir zu viele Slots aufmacht (es müssen immer mindestens ein grauer Trickle Slot sein).. dann hast Du Deinen Upload zu hoch gesetzt.

Sed 26. May 2005 14:15

Für die Einstellungen habe ich einfach den Assisteneten genommen. Eingestellt ist DSL2000, uploads gesamtt sind 10 zu sehen. Upload geschwindigkeit schießt zwischen 10 und 19. Der Mittlere Graph sieht aus als wenn man ein Teppisch weben würde. Gelbe Linie Upload Gesamtanzahl blöeibt Konstant aber, die Wieße nicht.

NAFC ist eingeschaltet.

Xman 26. May 2005 14:40

na dann paßt doch alles... ist schon so wie es sein soll. der Xtreme paßt die Uploadmenge quasi alle paar Millisekunden dynamisch an, so daß der Gesamttraffic konstant bleibt.
Sie zweites Posting hier in diesem Thread.

PS:
falls es Deinem Auge nicht gefällt, dann gehe auf Einstellung-Statistik->smooth graph.. dann bekommst Du eine geglättete Linie wie es auch der offizielle emule macht.

Sed 26. May 2005 14:41

Screenshot
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hier hab ich mal ein Screenshot gemacht um mein Problem darzustellen

Xman 26. May 2005 14:45

nee.. die Linie ist eindeutig zu krass... leider erkenn ich aber an der kleinen Graphic auch gar nicht wo die gelbe Linie liegt.
Probier mal NAFC auszuschalten.. und poste dann nochmal einen screenshot

Sed 26. May 2005 15:01

Liste der Anhänge anzeigen (Anzahl: 1)
Ich weiß jetzt nicht ob er sich normalisiert? oder ob das jetzt gut ist? so richtig konstant belibt er aber nicht.

PS: damit es keine Missverständnisse gibt, es gibt in der Satistik nur eine gelbe Linie,zumindest bei mir, das ist in der Verbindung, ansonsten seh ich nirgends eine Gelbe Linie.

Sed 26. May 2005 15:31

Screenshot
 
Liste der Anhänge anzeigen (Anzahl: 1)
Eihn screenshot nach 40 Minuten ohne NAFC. Habe einbruch im Download

Xman 26. May 2005 15:42

achso.. na wenn im Upload keine gelbe Linie ersichtlich, dann konnte Dein NAFC-Adapter nicht richtig gefunden werden. Dann funktioniert auch kein NAFC. (eigentlich dürfte dies nicht passieren, aber scheinbar gibt es wohl Systeme wo kein passender NAFC-Adapter gewählt werden kann).

Falls Deine Graphic nun ohne NAFC ist, dann deutet das auf zu hohen Upload hin. Versuch doch mal in 1 kbyte-Schritten den Upload runterzustellen.. bis sich die weiße Linie stabilisiert. NAFC laß aus, das scheint bei Dir nicht zu funzen, sonst würdest Du über der weißen eine gelbe Linie sehen.

Eine kleine Erklärung noch warum die Linie so schlimm aussieht, falls der Upload zu hoch: (falls dies Dein Problem ist, was ich vermute)
Die Sockets blocken dann wild durcheinander. Es ist allein die Sache des Betriebssystems welchen Socket es dann für den Datentransfer wieder frei gibt. Nun kann es passieren, daß beinahe alle Sockets blockieren und paar Sekunden später wieder beinahe alle freigegeben werden... dann kommt so ein übles zickzack.
Da sockets unkontrolliert blockieren, wirkt sich das enoorm schlecht auf die Gesamtperformance aus. Du wirkst viele timeouts bekommen und Packete müssen viel öfters nochmal gesendet werden, da sie nicht oder "defekt" ankamen. Mit anderen Worten: ist der Upload an der Kapazitätsgrenze angelangt hat man meist weniger effektiven Upload als wenn man noch ein Stück darunterliegt.
Im offiziellen emule siehst Du dankt der Glättung des Graphen gar nicht wann etwas falsch läuft. Der Xtreme zeigt Dir das im Graphen ziemlich drastisch an.

seppl12 26. May 2005 22:54

Zitat:

Zitat von Xman
... clients werden immer gefiltert....

Soviel zur freien Willensbildung ... :wink:


Zitat:

Zitat von Xman
Zu der IPFiltergeschichte:
eigentlich dürfte die Meldung : Gefilterte IP: 196.192.108.xxx (Not declared)
gar nicht kommen, statt dessen sollte schon viel früher eine Meldung kommen "Ignored source (IP=%s) received from Kademlia". Ich hab diesbezüglich grad ein fettes Codereview gemacht... aber konnte doch keinen Bug finden. Kannst Du mir mal nen gefallen tun und die IPFilter.dat mit dem offiziellen emule verwenden und dann schauen welche der beiden angegebenen Meldungen kommt, wenn Du zu Deinem Freund per Kad (und zwar nur per Kad) connectest und er ist in der IPFilter.dat. !? Dann sollen die offiziellen Devs mal suchen was da falsch gelaufen sein könnte. Wie gesagt, der Code ist diesbezüglich sehr verwirrend programmiert.

Jetzt mit der 0.46a und ich nur über Kad verbunden

Code:

26.05.2005 22:51:28: Loaded IP filters from "C:\Programme\eMule_Xtreme\config\ipfilter.dat"
26.05.2005 22:51:28: Parsed lines/entries:49232 Found IP ranges:49232 Duplicate:227 Merged:12604 Time:1 secs
26.05.2005 22:52:02: AICHSyncThread finished
26.05.2005 22:57:26: Starting Kademlia
26.05.2005 22:57:26: Read 0 source, 0 keyword, and 0 load entries
26.05.2005 22:58:01: IPfiltered source IP=196.192.106.xxx (Not declared) received from Kademlia
26.05.2005 22:58:02: IPfiltered source IP=196.192.106.xxx (Not declared) received from Kademlia
26.05.2005 22:58:15: Filtered IP: 196.192.106.xxx (Not declared)
26.05.2005 22:58:27: IPfiltered source IP=196.192.106.xxx (Not declared) received from Kademlia
26.05.2005 22:58:28: IPfiltered source IP=196.192.106.xxx (Not declared) received from Kademlia
26.05.2005 22:58:28: IPfiltered source IP=196.192.106.xxx (Not declared) received from Kademlia
26.05.2005 22:59:17: IPfiltered source IP=196.192.106.xxx (Not declared) received from Kademlia
26.05.2005 23:01:43: Stopping Kademlia
26.05.2005 23:01:43: Wrote 173 contacts to file.
26.05.2005 23:01:43: Wrote 13 source, 1 keyword, and 0 load entries

Keine Verbindung möglich!

Xman 26. May 2005 23:06

na so soll das sein... nur scheinbar ging die Verbindung mit dem Xtreme und er hat erst an späterer Stelle gefiltert !? Hast mit der offiziellen 0.45b auch schon probiert ? Das wäre interessant zu wissen ob der "bug" im Xtreme oder in der 0.45b ist. Allerdings hab ich diesbezüglich nichts geändert.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:36 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