[eMule-Web]

[eMule-Web] (http://www.emule-web.de/board/)
-   eMule MODs - Allgemein (http://www.emule-web.de/board/emule-mods-allgemein/)
-   -   eMule 0.30c Pawcio4.04+ActiveConnectionControl by Obelix (http://www.emule-web.de/board/5646-emule-0-30c-pawcio4-04-a.html)

xtremchopper 5. November 2003 21:42

eMule 0.30c Pawcio4.04+ActiveConnectionControl by Obelix
 
Hy,
Obelix hat den 0.30c-Pawcio4.04 mit einer ActiveConnectionControl erweitert.
Ursprünglich hatte er dieses Feature in den Aktuellen Sivka integriert und auf Anregung nun auch in den Pawcio eingebaut.

Zitat:

Zitat von obelix
Hallo Ihr lieben,

ich habe den aktuellen Sivka um eine ActiveConnectionControl erweitert. Diese ist ebenso primitiv wie wirkungsvoll:

Bei ActiveConnections > 2/3 MaxConnections wird die Quellensuche (SourceExchange,ServerReask und AutoHardLimit) eingestellt.

Das führt dazu, daß der Esel nach der ersten Sturm- und Drangzeit nur noch dann Quellen annimmt, wenn er auch in der Lage ist, diese gescheit zu verarbeiten.
Bei MacCon 300 schafft er es mit einem Schnitt von etwa 210 zwischen 3000 und 3500 Quellen zu halten. ActiveCon bleit dabei zu 95% zwischen 190 und 220.

Wer kann damit was anfangen?
- Releaser: Erfolgreiche Uploads um 85% sowie stabilere Ulpoadrate
- Routerbenutzer: Zuverlässiger Connectionschnitt ohne Spitzen
- Benutzer, die sich nicht so oft um ihr Grautier kümmern können: Solange es genug Quellen gibt, werden diese auch genutzt. Werden Verbindungen durch das Beenden einer Datei frei, stehen diese den anderen zur Verfügung
- Alle: Erfolgreiche Downloads um 75% sowie optimales Quellen/Verbindungsverhältnis

Tips:
1. Settings sowie Sivka-Settings auf Default.
2. AutoHL an und HL auf 50 (wichtig!)
3. MaxConnections auf 300 für Sauger, für Releaser auf 200 (reicht immer noch für > 2000 Quellen).
4. 50 Files im DL machen dem Esel nichts mehr aus...

Edit by Usul: Ohne Sourcen gibts hier keine Mods. Steht auch in den Board Rules.

2. Edit: Der Link ist wieder da:

ed2k://|file|eMule0.30c-sivka.v10c6_OLX.rar|1161214|5BAF48EC150102B4D0B254 396A8D6EC9|/

Es wurden nur zwei Dateien vom Quellcode modifiziert, diese sind mit in dem Archiv, der Rest ist wie bei der zugrundeliegenden Sivka-Version.

edit: AutoHL wird auch beeinflußt.

Zum Download: 0.30c-Pawcio4.04-OLX mit Sourcen

Wichtig: Es handelt sich um eine Beta Version. Bei eventuellen Nebenwirkungen fragen sie ihren ..... Bitte postet eure Erfahrungen mit dem Mod und es kann geholfen werden ?!

obelix 5. November 2003 22:09

Tach auch,

der Build ist noch warm, noch nicht getestet. Ich hatte aber zwei Anfragen, also stelle ich ihn so zur Verfügung.

Es ist aber noch zu testen, ob das überhaupt in den Pawcio reinpaßt, da der kein Auto-HL hat.
Ich würde es mal so probieren:
- MaxCon 200-300
- Hardlimit auf 50, dann im Stundentakt um 50 erhöhen.

goofyklaus007 5. November 2003 22:11

bin beim test dabei, lässt sich gut an...

xtremchopper 5. November 2003 22:33

Also ich hab ihn ganz normal gestartet.
20 Files im Download, Hardlimit 200, max.Connection 400 und Verb/5sec. auf 25. Er läuft jetzt 'ne knappe Stunde und hat knapp 4000 Quellen und 100 aktive Verbindungen. Der Overhead sieht auch geringer aus als beim Basis Mod.

goofyklaus007 6. November 2003 05:48

erster zwischenstand nach 7:00 h;

die ersten 2:00 h hatte ich beim download einige merkwürdige effekte, fand gute kontakte, der download kam zustande, stieg bis auf 35 etwa und brach aber dann ständig ab, anhand meiner grafik konnte ich dies 3 mal beobachten...

nachdem er dann mal kurz bei null wieder war, ging er der dann innerhalb kurzer zeit auf etwa 60, viel dann normal ab und nun habe ich die normalen verhältnisse vom pawcio.

der durchschnittsdown ist bei 29 kb/s aktuell weiter schön steigend. der upload ist fast gerade, bei limit 30 einen durchschnitt von 29,7, ob er auch mehr up verträgt werde ich heute nachmittag testen.

die guten zu den schlechten verbindungen liegt bei 95 :!: zu 5 im up und 81:19 im down; also besonders beim up habe ich soetwas noch nicht gesehen, denke mal das ist die arbeit vom obelix

die aktiven verbindungen sind bei knapp 200; hier komme ich nicht an der wert dran, den ich mit obelix seiner version von sivka hatte (430 :!: )

nun bin ich auf die nächsten stunden gespannt :arrow:

xtremchopper 6. November 2003 10:54

Ich hab nicht die großen Unterschiede nach jetzt ca. 8h Laufzeit bemerkt. Es liegt wohl daran das der Patch für AutoHL (SivkaMOD) gedacht war. Ich hab aber Pawcio auf unsere Testversion aufmerksam gemacht und er sagte er wird es sich mal angucken. Da mein PC momentan eine kleine Baustelle ist, kann ich den Mod leider keine 24h durchrennen lassen und so vernünftige Testergebnisse liefern :cry:

goofyklaus007 6. November 2003 16:50

auswertung nach 18:30 h:

1,9:2,25 gb (up/down)

die up-kurve ist sehr konstant, bei limit 30 einen durchschnitt von 29,8 :!: 90:10 gute zu schlechte verbindungen

die down-kurve hat nicht mehr die ausschläge wie in den ersten stunden; durchschnitt 35,3; 82:18 gute zu schlechte verbindungen

die aktiven verbindungen sind im schnitt bei 240

leider komm ich aber nicht auf den gleichen speed, wie ohne obelix seine zusatzfunktion, aber interessant ist sie auf alle fälle

Mulio 8. November 2003 00:20

Ist die aussage obelix hat eine active connection control hinzugefügt nicht falsch?Ich meine pawcio hat doch von grund aus eine active connection control.

xtremchopper 8. November 2003 01:06

Mulio,
Meinst du da nicht etwas anderes, nämlich die Bandweitencontrolle? Pawcio hat sich den Patch angeguckt und findet ihn interessant. In wie weit er sich ohne AutoHL in den Mod einbauen lässt steht noch offen, vor allem da es ja ohne AutoHL nicht den erwünschten Erfolg bringt so wie er es im Sivka tut.

obelix 8. November 2003 12:49

xtremchopper,

The ACC works by comparing:

- theApp.glob_prefs->GetMaxConnections(): this is MaxCon you enter at the Connection Preferences
- theApp.listensocket->GetOpenSockets() : this is ActiveCons you find in the statistics tree

theApp.glob_prefs->GetMaxConnections() * 2 < theApp.listensocket->GetOpenSockets() *3

this is not very pretty, but we avoid casting to float as well as division.

If there is no AutoHL and no Kadmelia, you have two places where sources are requested:

- bool CUpDownClient::IsSourceRequestAllowed(): this is used by Source Exchange.

here you can return false if you want to disable SX because of Con too high.

- uint32 CPartFile::Process(uint32 reducedownload, uint8 m_icounter/*in percent*/)

look for

//check if we want new sources from server
//uint16 test = theApp.glob_prefs->GetMaxSourcePerFileSoft();

here you can disable Server Reask.


Ich hoffe, das hilft Pawcio weiter.

Grüße, O

goofyklaus007 8. November 2003 12:51

na wenn dass nicht spitze ist obelix :!: :!: :!:

xtremchopper 8. November 2003 17:59

Ich hab's ihm übermittelt. Mal sehen was b.z.w. wann er antwortet, er scheint schwer beschäftigt zu sein :wink:

xtremchopper 10. November 2003 11:05

Pawcio hat folgendes geschrieben:

Thanks a lot. Is Obelix feature allready in sivka mod? Or maybe there is Obelix mod made on sivka?
Does Obelix have add this feature to Kademlia client?

I'd like to look closer to AutoHL and Obelix feature

Regards

obelix 11. November 2003 09:26

xtremchopper,

1. AutoHardlimit is an original Sivka feature. That's why I choose Sivka, because it works like a charm with ACC
2. I added ACC to Sivka´s mod. SourceXC, ServerReask and AutoHL are deactivated if there are too many connections 2/3 of MaxConnections. This is NOT the original Sivka mod.
3. I didn't add it to Kademlia yet, there is no Sivka for Kademlia. But I can have a look at the Kademlia client.

xtremchopper 14. November 2003 02:24

Das war's dann wohl! PAWCIO hört auf :cry: :cry:
Zitat:
Here is the last ever version created by me Unfortunatelly I've had to focus on other tasks. Thank you very much for support and presence
Quelle:
emule-projekt.net


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