Official eMule-Board: The 99%+ Problem - Official eMule-Board

Jump to content


Page 1 of 1

The 99%+ Problem Beating a dead 'donkey' ?

#1 User is offline   HeyBarony 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 2
  • Joined: 10-August 09

Posted 10 August 2009 - 01:44 PM

Hi,

Long time lurker first time poster, the old 99%+ problem has I must admit bugged me for some time now and I've read and re-read the previous threads from this forum and dotted across the internet about this issue.

Well I've finally got myself in a position job/work wise to do some proper testing and these are my findings, if you'll indulge me :

Setup =

- 12 Computers all running plain vanilla v0.49c eMule, all bog standard settings, all connecting with High Id's and Open statuses
- Each computer has it's own unique external facing Internet IP Address.
- The 12 computers are split 6 computers per T1 line, there's 2 in the 'test' area I'm using
- I've created/shared 12 files, (just random data in large rar files, iso files, etc.), so the files are unique to the machines in the test area, so the hashes are unique, they are between 100mb to 5.5gb in size each file with a unique file name both in my test environment and on the ED2K/KAD networks.

I placed the files in the shared directory on each PC so each PC would have 11 complete files, and each PC would be missing 1 unique file, but otherwise there would be available 11 complete copies of the file available for each of the 12 files.

I can search and find the 12 files both on Servers and KAD from each of the 12 PC's

The downloading the 1 missing file onto each of the PC's works fine, decent throughput's bearing in mind the PC's are on T1 lines.

The problem occurs as you guessed when you get to the last 1% or so, the complete sources start dropping off from the 11 available and the through put drops off from KB/s to just B/s.

The PC's will queue quite quickly, but when they get in a position to start downloading the last 1% they disconnect and have to re-queue without having downloaded anything for no apparent reason ?

I thought maybe it was due to the scarcity of the files I'd created, so I went away for a week or two and downloaded some widely available files, shared them in a similar manner to my 12 unique files, and inspite of having at least 11 copies of a file available on my test PC's I still experienced the same behaviour, sources dissappearing, even the PC's I'd setup with complete files dissappearing from the queue, throughput's dropping for no apparent reason, queue positions obtained, progressed and then dropped for no reason, and so on ?

So my question is what the *bleep* gives ?

I think my test environment is sound for what I'm aiming to test, so I can't see why eMule is exhibiting this behaviour ?

Hopefully someone can point me the direction of anything I should be checking or explain why this is happening ?

TIA

Hey Barony
0

#2 User is offline   HeyBarony 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 2
  • Joined: 10-August 09

Posted 21 August 2009 - 10:16 AM

194 views and no reply ?

Well I've tested and retested and keep getting the same results.

So this is either a bug that needs looking into or is simply a design feature ?
0

#3 User is offline   Wulp 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1860
  • Joined: 08-July 05

Posted 21 August 2009 - 03:09 PM

When eMule downloads a file it requests the data to download in blocks of 180 kB size and if you download from several sources at once it requests a different block from each.
So when the file is near to finishing (sometimes called "endgame") eMule starts to drop sources because there are no blocks left you could download from them. That means when there are 180 kB left to download you will download from one source only. (AFAIK eMule tries to download the last block from the fastest source, but not sure about that. Can't tell why speed shrinks to Bytes/s in your case).

I'm sure I have seen some threads about this on the forum where it is explained more detailed.
0

  • Member Options

Page 1 of 1

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users