Which Client is Most Popular?

Ya, I never thought about the shared files skewing the data. I have no videos, but just about everything else. So if one client is used mainly for videos then the numbers are going to be low in my data for that client. Other then that my files cover a broad range of file types that should give fairly good data.

Maybe I should download a few videos, just for testing purposes.
 
Accuracy aside... I think its safe to say that...

1) BearShare
2) LimeWire
3) Gnotella
4) Gnucleus
5) MyNapster
6) Phex

From my own data LimeWire was close to but never surpassed BearShare and also from my own data at one point LimeWire and Gnotella were the same, but in others it showed LimeWire ahead, so its more likely limewire is more popular.

Phex and MyNap appear to be to close... the accuracy issue comes into play... from my own information they are tied, from yours it appears MyNapster is more popular, seeing as that is the case, I would say MyNapster is more likely more popular then Phex.

I did a download test like I said I was (downloading mostly mp3s of diffrent kinds of music and audio, and 1 avis) and the results only showed up for 3 clients (BearShare, LimeWire, Gnucleus), but this was only out of 14 connections (14 diffrent IPs, and 11 successful downloads many of which were in a short period of time)... and the results were similar to my earlier results showing LimeWire much more closesly to BearShare, but like I said this is only out of 14. (I need to free up some hard drive space now )
 
From what I uploaded over the last few days here are the clients that people used.

At 12 GBytes.

BearShare 65.12%
LimeWire 18.54%
Gnucleus 5.57%
MyNapster 4.22%
Gnotella 4.03%
PHEX 1.91%
Other* 0.61%

----------------------------------

At 18.5 GBytes.

BearShare 60.54%
LimeWire 18.98%
Gnotella 9.90%
Gnucleus 5.37%
MyNapster 2.90%
PHEX 1.26%
Other* 1.05%

----------------------------------

At 24.6 GBytes uploaded and 10,900 Files uploaded.

BearShare 64.92%
LimeWire 17.37%
Gnotella 8.47%
Gnucleus 4.83%
MyNapster 2.52%
Other* 0.95%
PHEX 0.94%

----------------------------------

At:
35 GBytes uploaded
14,329 Files uploaded
3,719 Unique IP addresses uploaded to

BearShare 61.58%
LimeWire 21.67%
Gnotella 7.92%
Gnucleus 4.42%
MyNapster 2.35%
Other* 1.17%
PHEX 0.89%

----------------------------------

At:
49 GBytes uploaded
18,124 Files uploaded
4,667 Unique IP addresses uploaded to

BearShare 62.12%
LimeWire 17.17%
Gnucleus 11.89%
Gnotella 5.72%
MyNapster 1.69%
Other* 0.84%
PHEX 0.57%

*clients unable to identify
 
1) What (objectively) is PHEX allegedly doing to mess up the Gnutella network? Is it really behavior that needs to be corrected to bring it into compliance with Gnutella 0.4?

2) I am beginning to write my own client (which will be a plug-in to a front end which I'm designing). Is there somewhere I can go with technical questions about the "Bearshare trailer" to the QueryHit descriptor, how clients identify each other (I don't see it in the 0.4 spec anywhere!) and stuff like that?
 
BTW 1.5GB and 357 files are how many I am sharing, not how many were downloaded from me... this whole thing was done by hand so it was kind of hard to keep a track of that kind of information. I did notice BearShare users downloaded a lot more from me, but multiple downloads didnt add to a clients count, only unique IPs did. I also didnt count unknowns.

Well, I dont think its really on the content as much as the general size of the content. video tends to be larger then audio, and audio bigger then images... other kinds of files like zip files can range greatly... but anyway bigger files will likely be what broad band users look for and smaller files for others (there may be more 56k users that prefer Bearshare for all we know, actually that would be an interesting statistic to see in terms of download bandwidth of diffrent gnutella clients, I'll probably try that tomarrow night ). bigger files also mean a system is held up much longer, on certain occasions mine was held up, which can also have certain effects on results.

One thing I will say for sure, people sure like pron...
 
None of the client data is from my downloads. All the client data is from me uploading to other people only.

If I am uploading then they are downloading, right? So I am uploading to them and they are downloading from me. And if I was downloading from them, then they would be uploading to me. What is wrong with that? How do you say it?

What is wrong with saying "downloading from me?" They are downloading a file, and I am the one that they are download it from, so they are "downloading from me."

"2. The "data" is not the "18.5 gigs" that I uploaded, it is the data that I collected about those people that downloaded from me, i.e. what client & version they were using, what country, IP, host, time of day, etc."
This is the "downloading from me" that you are talking about right?

Here what about this?
Arrow = data flow
my downloads - Me Them
downloads from me - Me --> Them
uploads to me - Me
 
I am not trying to argue. Lots of people were asking about which client is best and which one should I use, stuff like that. But which one is best is totally personal prefrence and any answer to that would be totally biased, so I desided to collect some data about client popularity on the network. It may not be perfect because it is such a small about of GBytes and Files, all from one person's uploads, over a short period of time, not all the clients were identified, etc., but at least it would not be biased. And I think that is what the newbies wanted, was a unbiased idea of what clients other people were using.

Sorry if you don't like the numbers. They are not what I expected either. As you can see from the fluctuation in the percents over just a few GBytes, they are by no means a perfect representation of the real network. But I believe they are accurate enough to be of some worth to people new to the network.
 
If you could somehow record the ip and the client used when you do a search, you could get the data about what client people who share files tend to use.
But, you would probably have to design a pseudo client that adds the information to a database for you to do that....
 
--
I'm sure you're smiling about BearShare having the most uploads, the only reason is that the only other client who even has a speck worth using of your QHD crap compatability is LimeWire. Maybe that's why it's second. (And also why Gnucleus is such a far third.)
Maybe QHD would work if there was compatibility for it

Kirby
kirbywave.gif
 
I'm curious how you guys are getting total stats from bearshare?! I haven't seen that feature, can someone point me to it?

Anyways, my own custom client logger is done. I haven't put together an instruction set how to use it, so I can't really post it publicly and expect anyone to know what the heck to do with it. I'll work on this in the next few days. In the mean time, if anyone is planning on running this, I'd suggest going to mysql.com and installing the latest version of mysql and the ODBC driver for it. If anyone here claims to have gotten that far, I'll post directions on what to do next. =)

So, after 1 day of running... my stats logged this information about people downloading porn only. (I had to unshare my mp3's for now due to threatening letters to my ISP... I'll fix that later)

I'm looking into why I'm getting so many unspecified clients... that number looks awfully high!

Unique Downloading Clients 279

Bearshare 112 - 40%
Unspecified Client 63 - 23%
Limewire 51 - 18%
Gnotella 25 - 9%
Gnucleus 15 - 5%
Mynapster 12 - 4%
GTK-Gnutella 1 - -


Next I plan on studying what type of porn is prefered by each client type... just kidding!
 
--
Okay, I think I get it. The upload/download thing was that you weren't consistent with either saying "uploading" and "downloading from me".


Kirby
kirbywave.gif
 
Here are some statistics I acomulated:
I used modified Gnucleus to count unique IP's who responded
to my queries. I did a LOT of queries, so I think I reached almost every IP in my horizon who shared any file.

LimeWire 1540
BearShare 748
Swapnut 614
Gnotella 120
Gnucleus 84
Unrecognized 28
Xolox 26
Mactella 5
Gnut 5
Gtk-gnutella 2

Total 3172
 
Did you intentionally leave those search tabs up, or was that for amusement value only

puddytat, now residing at little chortling on the farm lol
 
Back
Top