PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : lahmes system durch mldonkey



erwin20
16.06.02, 12:52
moin,
der mldonkey läuft ja eigentlich recht schnell. :) aber wenn ich dann noch nebenher surfen oder was anderes machen möchte, dann kann ich das kaum tun, weil mein system so lahm ist! was muss/kann ich einstellen, damit der mldonkey nicht mein ganzes system auslastet?

thx!

darge_o_flex
16.06.02, 13:16
Ich würde mal versuchen den upload zu begrenzen. Das bringt schon etwas.

ciao

flasheye
16.06.02, 13:28
Hi,



schau doch mal nach, ob das Programm bei der Installaton an der mtu (maximum transfer units) herum geschraubt hat. Im Falle von DSL sollte diese auf 1492 stehen.



Und, schau Dir unbedingt die Doku mal genauer an. Es gibt unter Linux Programme, bei denen man über die Konfigurationsdateinen besimmen kann, wie viele Kindprozesse es starten darf und diese würde ich dann begrenzen.



Bye.

erwin20
16.06.02, 14:46
Original geschrieben von flasheye
Hi,



schau doch mal nach, ob das Programm bei der Installaton an der mtu (maximum transfer units) herum geschraubt hat. Im Falle von DSL sollte diese auf 1492 stehen.



Und, schau Dir unbedingt die Doku mal genauer an. Es gibt unter Linux Programme, bei denen man über die Konfigurationsdateinen besimmen kann, wie viele Kindprozesse es starten darf und diese würde ich dann begrenzen.



Bye.

was für eine doku? url?

flasheye
16.06.02, 15:27
Hi,

leider habe ich mit diesem Programm noch nicht gearbeitet. Schätze mal es geht hier um filesharing a la eDonkey oder ngotella? Ich denke, dass Du Dich dann mal auf deren Server nach einer passenden Doku umschauen musst. ;-)

Schau Dir das mal an:

http://groups.google.com/groups?hl=en&lr=&q=mldonkey

Bye.

UserD
16.06.02, 21:05
HI,

die Probleme habe ich auch, allerdings ist das Internet nur dann langsam wenn man ein File zieht welches so ab 1000 Sourcen hat (z.B. aktuelle Filme). Es kann schonmal auf bis zu 6000 Sourcen gehen und dann ist das surfen total lahm. Pausiert man nun den Download ist das surfen wieder flott !!!

Deshalb denke ich, dass das alles nur an zu vielen connects liegt.

@erwin20
Ist das auch so bei dir ??

@all
woran kann das liegen ??

fs111
16.06.02, 23:52
Das Problem ist, denke ich auch folgendes: Der edonkey und der mldonkey sharen jedes Bit, was sie gerade zur Verfügung haben, was bedeutet, dass immer Pakete nach draußen gehen. Dieses hat bei dsl zur Folge, das kaum noch was reinkommt. Ich habe mal auf einer MAilingliste folgenden Tipp dazu bekommen, um das dann wieder zu beschleunigen, aber leider habe ich keine Ahnung was das alles so bedeutet. Evtl. könnt ja mal jmd. mit etwas mehr Ahnung, etwas dazu sagen:

#h root qdisc
/sbin/tc qdisc del dev ppp0 root


# declare root qdisc
/sbin/tc qdisc add dev ppp0 root handle 1: cbq bandwidth 768Kbit avpkt 1000


# declare main class
/sbin/tc class add dev ppp0 parent 1:0 classid 1:1 cbq bandwidth 768Kbit rate 768Kbit allot 1514 weight 77Kbit prio 8 maxburst 20 avpkt 1000


# class for outgoing packets
/sbin/tc class add dev ppp0 parent 1:1 classid 1:100 cbq bandwidth 768Kbit rate 100Kbit allot 1514 weight 10Kbit prio 2 maxburst 50 avpkt 1000 bounded


# class for ACK packets
/sbin/tc class add dev ppp0 parent 1:1 classid 1:200 cbq bandwidth 768Kbit rate 30Kbit allot 1514 weight 3Kbit prio 1 maxburst 50 avpkt 1000


/sbin/tc qdisc add dev eth0 parent 1:100 pfifo limit 10
/sbin/tc qdisc add dev eth0 parent 1:200 pfifo limit 10


# filter ACK's and pass them to ACK class
/sbin/tc filter add dev ppp0 parent 1:0 protocol ip prio 100 u32 match ip protocol 6 0xff match u8 0x05 0x0f at 0 match u8 0x34 0xff at 3 match u8 0x10 0xff at 33 flowid 1:200


# filter packets with our src and pass them to outgoing class (limited BW)
/sbin/tc filter add dev ppp0 parent 1:0 protocol ip prio 100 u32 match u16 0 0 at 0 flowid 1:100

Das ganze in ein Skript gepackt soll helfen. Testet es einfach mal aus.

fs111

Leberwurstsaft
17.06.02, 07:13
>was muss/kann ich einstellen, damit der mldonkey nicht mein ganzes system auslastet?

Upload begrenzen und Downloads auf "paused" stellen solange man selber am Rechner sitzt

erwin20
20.06.02, 13:24
Original geschrieben von UserD
HI,

die Probleme habe ich auch, allerdings ist das Internet nur dann langsam wenn man ein File zieht welches so ab 1000 Sourcen hat (z.B. aktuelle Filme). Es kann schonmal auf bis zu 6000 Sourcen gehen und dann ist das surfen total lahm. Pausiert man nun den Download ist das surfen wieder flott !!!

Deshalb denke ich, dass das alles nur an zu vielen connects liegt.

@erwin20
Ist das auch so bei dir ??

@all
woran kann das liegen ??
was meinst du mit sourcen? meinst du damit die user zu denen man connected? da hab ich nur ca 300-400 leute bei denen ich connecte!

Original geschrieben von fs111
Das Problem ist, denke ich auch folgendes: Der edonkey und der mldonkey sharen jedes Bit, was sie gerade zur Verfügung haben, was bedeutet, dass immer Pakete nach draußen gehen. Dieses hat bei dsl zur Folge, das kaum noch was reinkommt. Ich habe mal auf einer MAilingliste folgenden Tipp dazu bekommen, um das dann wieder zu beschleunigen, aber leider habe ich keine Ahnung was das alles so bedeutet. Evtl. könnt ja mal jmd. mit etwas mehr Ahnung, etwas dazu sagen:

#h root qdisc
/sbin/tc qdisc del dev ppp0 root


# declare root qdisc
/sbin/tc qdisc add dev ppp0 root handle 1: cbq bandwidth 768Kbit avpkt 1000


# declare main class
/sbin/tc class add dev ppp0 parent 1:0 classid 1:1 cbq bandwidth 768Kbit rate 768Kbit allot 1514 weight 77Kbit prio 8 maxburst 20 avpkt 1000


# class for outgoing packets
/sbin/tc class add dev ppp0 parent 1:1 classid 1:100 cbq bandwidth 768Kbit rate 100Kbit allot 1514 weight 10Kbit prio 2 maxburst 50 avpkt 1000 bounded


# class for ACK packets
/sbin/tc class add dev ppp0 parent 1:1 classid 1:200 cbq bandwidth 768Kbit rate 30Kbit allot 1514 weight 3Kbit prio 1 maxburst 50 avpkt 1000


/sbin/tc qdisc add dev eth0 parent 1:100 pfifo limit 10
/sbin/tc qdisc add dev eth0 parent 1:200 pfifo limit 10


# filter ACK's and pass them to ACK class
/sbin/tc filter add dev ppp0 parent 1:0 protocol ip prio 100 u32 match ip protocol 6 0xff match u8 0x05 0x0f at 0 match u8 0x34 0xff at 3 match u8 0x10 0xff at 33 flowid 1:200


# filter packets with our src and pass them to outgoing class (limited BW)
/sbin/tc filter add dev ppp0 parent 1:0 protocol ip prio 100 u32 match u16 0 0 at 0 flowid 1:100

Das ganze in ein Skript gepackt soll helfen. Testet es einfach mal aus.

fs111

wie binde ich ein skript ein? (unter redhat 7.2)

:)

UserD
20.06.02, 16:53
@erwin20

HI,

ja genau, ich meinte die connected users. Ich bekomme die Probleme nur wenn ich so stark verbreitete Files ziehe, so ab paar Tausend. Als Beispiel ziehe ich gerade "Das Tribunal" und habe, ohne jetzt zu übertreiben, pro File ca. 19.000 Users.

Das macht keinen Spass dann.

Tarzipan
20.06.02, 18:01
stell mal die max-server-connections auf eine einstellige zahl, damit solltest du bandbreite sparen.