PDA

View Full Version : Some measurements on WinMX datastream


Wile
January 8th, 2003, 07:47 AM
Hi there,

Lately there was some discussion in this forum about the WinMX upload/download speeds.

I have made some measurements with NetPerSec on WinMX.

You can see the results on: http://members.ams.chello.nl/w.huisman2/winmx.htm

Ideas/comments welcome.

;-)

isus
January 8th, 2003, 08:18 AM
seems a little bit incomplete... and who really cares? winmx is fast and reliable, isn't that whats important? not how much bandwidth it needs?

Wile
January 8th, 2003, 08:44 AM
I fully agree with you. WinMX is fast and reliable.
Nothing bad about that.

I do care about bandwidth because (First) i must share my internet-connection with a second pc, and (second) I am running a webradio that really absorbes bandwidth. So i actually must know what WinMX is consuming.

And, as i said before, there are some discussions going on on this forum about UL/DL speeds and maybe my info give some more information.

Nothing special, anybody can do with it what he wants to do.

;-)

isus
January 8th, 2003, 09:26 AM
oh ok...

did you collect this info yourself, or is it from someone else? bc at the bottom, some of the stuff is missing... that it would be finished later...

Wile
January 8th, 2003, 09:57 AM
Yeah I collect them selves.

I am working on the last part: determining the datastream-overhead with 1 or more simultaneous Downloads.

With this experiment I want to see how much (and when) the UL-speed is influenced by the DL-speed.
With high DL-rates (and WinMX can we all now), the UL-bandwidth will be fast at the limit of its capacity and so will dramatically increase the performance of other datastreams (f.i. 2nd pc and or streaming webradio).

I am just looking for the optimum settings under certain conditions.

Very theoratically all, but also refreshing.

I am of the street with this. :-)

Vedova_Nera
January 8th, 2003, 12:12 PM
oh seems interesting....but what do you mean for OverHead?
The % of Ack packets?
Thx in advance

Tremaine
January 8th, 2003, 12:29 PM
ya its fast and reliable but ques are to long like ive had multiple dl when i used it off of 11 even like 22 people but queing for over 20mins so usally i cancel. also out of like 15 download i only downloaded like 4 of them sucessufuly in an hour but the speeds wernt bad i have to admit that. in programs like kazaa most of dl are done in the next hour im talking about like 14 of the 17 downloads or what ever the number is, fast speeds, and its reliable with dk, speedup, klite(downloads are mp3). like im not trying to bad talk winmx but its not my type of program.

Wile
January 8th, 2003, 12:37 PM
With "Overhead" I mean: the extra bytes needed for the given datastream.

F.i. to maintain a WinMX UL datastream of 10000 bytes, the measured sending stream by NetPerSec was 10600 bytes.
The 600 bytes more, I call "Overhead".

I have also filled in some values for the 2nd experiment.
As I thought: High DL-rates causes also more "Overhead".

Ofcourse this is all caused by the TCP/IP protocol and we can not do anything against it.

On the TCP/IP stuff there is good info on:
http://homepage.ntlworld.com/j.buchanan/winmx/limiting.html

Vedova_Nera
January 8th, 2003, 04:25 PM
ok thx Wile, so with this your study you are goingo to demonstrate that ,arguing about Overhead , we can find the perfect UL open slots number?

Please go ahead with this :)

eclectica
January 8th, 2003, 07:07 PM
It looks like from the first chart, that low transfer rates have a higher overhead. From what I've seen, there is about 3% overhead, with 3% going in the opposite direction of the main traffic, to check the errors in TCP.

I usually set my maximum upload at about 80% of my total theoretical upload. My theoretical speeds are 1500 - 128. That's a ratio of about twelve to one. Perhaps if there is a large ratio between upload and download speeds, then there will be a large difference in the overhead, depending on whether you are downloading or uploading?

Make sure that when you do your speed tests, you are not running the primary connection to WinMX, as that will cause extra hidden bandwidth to be used, which won't be easy to monitor.

Wile
January 9th, 2003, 01:32 AM
Vedova_nera: The perfect UL-settings are already known, as also said by Eclectica. This is 80% of your maximum UL-speed.
That's not what i am looking for. I am looking for a mix between other uploadstream-using processes on my system as webradio/2nd pc.

Against what Eclectica said about 3% overhead. I measure higher values.
With a WinMX UL-setting of 12000 there is are about 680 bytes extra running (=overhead). This is 6%. At lower speeds, this percentage gets even higher as you did see.

Question: Are these higher values due to the fact that my system is behind a firewalled router? I am also using WinXP (firewall off) and do not know if that has something to do with it.

I am always using a secondary connection.

I am willing to hear from you again.

P.S. you can eventually DL NetPerSec en see for yourself !
I am very interested in values of other users !