![]() |
Und wieder ne Info: Habe meinen Mod um "ACC" von Obelix bereichert und die Erhöhung des Hardlimits abhängig von den MaxCons per 5 Sec gemacht. Nachteil: Das AutoHL ist wesentlich softer um nicht zu sagen schwerfällig geworden,da es a) nur noch alle 5s erhöht wird und b) nur noch um so viele Quellen erhöht wird,daß keine "Zu viele Verbindungen auftreten können" (P.S.: rein theoretisch...praktisch werden sie aber auf jeden Fall auf ein Minimum reduziert) Vorteile: -wesentlich gleichmäßigere Verteilung des Hardlimits -starke Reduzierung der Verbindungen -starke Reduzierung des Overheads-> da keine zu viele Verbindungen mehr existieren muß halt nicht noch mal extra nachgefragt werden -"ACC" ist besonders geeignet für Router Nutzer ->What you set is what you get!!! Heißt in Klartext,wenn du die maximalen Verbindungen auf 400 setzt bekommst du auch nur noch maximal 401 Verbindung -> ja richtig ein kleiner Bug mal schauen wie ich den fixen kann. ------------------------------------------------------------------------------------------------------- Zu testen wären dann beim Release: Welcher Wert Cons per 5s ist optimal für welches Verbindungslimit? !!Die Höhe von Cons per 5 s ist wesentlich für die Agilität von AutoHL verantwortlich,also ruhig mal etwas höher ansetzen als gewohnt. Traut euch ruhig ein Überfahren der max.Verbindungen um mehr als 1 :-) ist praktisch kaum möglich. Das AutoHL verliert somit aber außer für Power User an Bedeutung,da er sich beim Erhöhen des Hardlimits fast ausschließlich an den max Cons per 5 s orientiert. Es kann also unte rUmständen ewig dauern bis er das Maximale "Global Source Limit" erreicht. MfG Max |
was Du beachten mußt: schau Dir mal die Funktion IsSourceExchangeAllowed (oder so ähnlich im updownclient).. ich würde das mal an Deiner Stelle checken ob das kompatibel mit Deiner Version ist... am besten auch mal im DebugLog die Meldungen anzeigen lassen um zu sehen ob er auch nicht zu viele SourceExchanges anfrägt. |
IsSourceRequestAllowed.... ja die beendet man einfach mit einem return false...gleich nach den deklarationsteil wenn die maximalen verbindungen zu groß sind...also es funktioniert wirklich mehr als perfekt. möglich das ich einge verbindungen vernschlässigt habe...die von webcache z.B.,aber das tut dem effekt keinen abbruch...also lassen wir mal webcache leben mit den paar verbindungen die es braucht ;-). Allerdings glaube ich das bei einem return "false" in IsSourceRequestAllowed alle verbindungen behandelt werden,da die funktion für sämtliche request genutzt wird ? MfG Max |
IsSourceRequestAllowed wird in zwei Fällen aufgerufen: -wir senden gerade ein normales Filerequest (TCP) und fragen hiermit ab ob ein sourcerequest angehängt werden soll. -wir wollen einen filereaskping(UDP), dieser frägt zuvor auch IsSourceRequestAllowed ab und falls true dann wird eben statt des UDP-requests ein normales filerequest gemacht |
Die beiden Fälle sind verarztet ;-). Fall Nummer 3 ist überspringe den AutoHL Update Zyklus solange wie du das Verbindungslimit überschritten hast. Macht ja auch keinen Sinn das Hardlimit zu erhöhen,wenn die Verbindungen überschritten sind...soll heißen ich kann auch ein Hardlimit von 5000 pro file setzen wenn ich 400 verbindungen eingestellt habe ist bei 401er verbindung pumpe...schicht im schacht :yes: MfG Max |
na ich seh schon... Du hast das bereits alles gut durchüberlegt. Meine Anerkennung |
Das Release der letzten Testversion steht kurz bevor. Es fehlt einfach nur noch eine spezielle Quickstart Funktion für das AutoHL. Dadurch gibt es dann praktisch 3 Erhöhungsmodi für das HL per File. 1)SoftModus mit "normalen" connection settings. 2)SoftModus mit extendet Quickstart -> bis das max Global Source HL erreicht ist. 3)Agressiver Modus->setzt das HL ohne Rücksicht auf MaxConsperFive und MaxCons Da ACC jeder Zeit aktiv ist kann keiner der erwähnten Modi extrem negative Auswirkungen auf euren Emuli haben ->vorausgesetzt ihr setzt eure max. Connections auf angemessene (moderate) Werte. Ich persönlich empfehle Variante 1) bei gut verbreiteten Files,Variante 2) bei seltenen Files und Variante 3) bei einer Zwangstrennungszeit kleiner 12 Stunden. Nach Abschluß der Test Phase und dem fixen evtl. Bugs werde ich dann zur Folgeversion eine Textdatei beifügen die alle Feautures die nicht auf der Originalen Version beruhen näher erklärt.(FAQ) P.S: Ich hoffe diesmal finden sich besonders viele interessierte Tester,da dies ja nun die letzte Testversion werden wird und die nächste dann bereits ein waschechter Mod mit möglichst wenig Bug's werden soll. MfG Max |
Eigentlich mag ich ja keine Doppelpostings,aber ich winke jetzt mal einfach mit der Zaunlatte da ich ja leider den Thread nicht umbenennen kann. Also die letzte Basis Version ist released habt viel Spaß mit der Max v0.1e und ich hoffe diesmal auf besonders viel Resonanz um bei der Final dann die meisten Kinderkrankheiten schon beseitigen zu können. Die nächsten Tage arbeite ich nicht an neuen Sachen sondern stehe euch ausschließlich für Fragen und Bug Reports zur Verfügung. MfG Max |
eMule v0.45b Max v0.1e Statistik [eMule 0.45b Max 0.1e] Code: |
Danke 'and'. Sag mal benutzt du einen Router? MfG Max |
Zitat:
|
Wollt nur mal vergleichen wie sich das mit den fehlgeschlagenen Sessions mit und ohne Router verhält,aber es nimmt sich anscheinend wirklich nicht viel. MfG Max |
Bei mir mag das Global Source Limit nicht so richtig funktionieren. Die gefundenen Quellen steigen und steigen...und steigen... Das finden der Quellen dauert zudem sehr lange, womit man durchaus leben könnte, wenn er sich wenigstens an das Limit halten würde. Schade: Das GSL ist eigentlich ne super Idee und, wie ich finde, der Webcache 1.9 Mod 'ne super Basis! |
Kann ich leider nicht bestätigen. Du hast aber einen Router, glaube ich? Ansonsten mal auf Agressiv mod mit quickstart stellen. Bei mir findet er damit sehr schnell Quellen. Mit freundlichen Grüssen mav744 |
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:02 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.