Jump to content


Speed Limiter seems to limit speed not right


  • Please log in to reply
12 replies to this topic

#1 IVR

IVR

    Newbie

  • Member
  • Pip
  • 19 posts

Posted 27 December 2008 - 12:37 AM

And again, thank for your prog.
It works pretty fine for months without stopping - and no crashes and errors!

But I have noticed strange behavior of speed limiter in v 1.1.0. It is not a trouble for me, but anyway...

My max upload speed is 4 mbytes/s (LAN, Ethernet, slow home router). When I limit speed to 2048 kbytes/s, real speed falls for 300-500. I set 1000 - get 300-500 again. Set 3000 - and again 300-500.

What do you think about that?

#2 en_dator

en_dator

    Swedish Translator

  • Translator
  • 131 posts

Posted 27 December 2008 - 06:03 PM

have you read this on the limiter tab ?

* If upload limit is set, download limit is max 7 x upload limit!
* Minimal upload limit is set to 5 x slots + 4!

You are sure this does not apply to your settings?

#3 IVR

IVR

    Newbie

  • Member
  • Pip
  • 19 posts

Posted 27 December 2008 - 09:32 PM

View Posten_dator, on Dec 27 2008, 07:03 PM, said:

* Minimal upload limit is set to 5 x slots + 4!
It's all about minimal speed. But I set 1-2-3 mbytes/sec (not a minimal in any way - min is 254 kbytes/sec in my case) and get 200-300-400-500, 600 sometimes, but not value, that I have set.
I speak about upload only.

#4 shadowlmd

shadowlmd

    Newbie

  • Member
  • Pip
  • 15 posts

Posted 08 February 2010 - 12:41 PM

I have pretty similar issue with limiter. Whenever limits are enabled, my downloads instantly stopping until I disable limiting completely. I have set my upload and download limits to 6500 KiB/s which is a lot higher that mimimum requirement. Any ideas why can this happen? I'm running ApexDC++ 1.2.2 under Windows Server 2003 SP2. Most weird thing is that download starts at good speed for a second or two and then just freezes. Attached is a screenshot which displays everything.

Attached Files



#5 Big Muscle

Big Muscle

    Expert

  • Member
  • PipPipPipPipPip
  • 696 posts

Posted 08 February 2010 - 08:39 PM

StrongDC++ 2.30 has completely rewritten limiter code and most of the bug from old limiter are fixed in it. So wait for new apexdc version, it will surely be in it too.
StrongDC++ - the best ADC/NMDC client in the world!!!

#6 shadowlmd

shadowlmd

    Newbie

  • Member
  • Pip
  • 15 posts

Posted 08 February 2010 - 08:45 PM

Ok, thanks for reply. Will wait for it. :)

#7 shadowlmd

shadowlmd

    Newbie

  • Member
  • Pip
  • 15 posts

Posted 25 February 2010 - 10:51 AM

Ok, with 1.3.0 it is not as bad as before. Whenever I enable limits, my download speed is at around 512 KiB/s while upload/download limit is 6500 KiB/s (6,35 MiB/s). As soon as I disable limiting, download speed goes to around 7 MiB/s instantly.

#8 Lee

Lee

    Project Manager

  • Management
  • 3,231 posts

Posted 25 February 2010 - 11:00 AM

View Postshadowlmd, on 25 February 2010 - 10:51 AM, said:

Ok, with 1.3.0 it is not as bad as before. Whenever I enable limits, my download speed is at around 512 KiB/s while upload/download limit is 6500 KiB/s (6,35 MiB/s). As soon as I disable limiting, download speed goes to around 7 MiB/s instantly.
It's a little better, but we'll keep an eye on it.
Stay up to date: Subscribe to our news feed

#9 Big Muscle

Big Muscle

    Expert

  • Member
  • PipPipPipPipPip
  • 696 posts

Posted 26 February 2010 - 08:26 PM

I'm not sure whether there is something to do with it. There is still some overhead (thread synchronizations, bandwidth distribution...) which doesn't need to be there when limiter is disabled. The higher speed the more overhead is visible.
StrongDC++ - the best ADC/NMDC client in the world!!!

#10 shadowlmd

shadowlmd

    Newbie

  • Member
  • Pip
  • 15 posts

Posted 28 February 2010 - 03:43 PM

View PostBig Muscle, on 26 February 2010 - 08:26 PM, said:

I'm not sure whether there is something to do with it. There is still some overhead (thread synchronizations, bandwidth distribution...) which doesn't need to be there when limiter is disabled. The higher speed the more overhead is visible.
Not sure what you mean, but if you believe that overhead is the problem, you are probably wrong. Overhead can be like 10% of total speed, so, if I limit to 6500 KiB/s, either actual bandwidth will be 7150 KiB/s, or actual transfer speed will be 5850 KiB/s, depending on realization. But when transfer speed drops to 512 KiB/s, thats 100% not an overhead problem.

#11 Big Muscle

Big Muscle

    Expert

  • Member
  • PipPipPipPipPip
  • 696 posts

Posted 28 February 2010 - 08:25 PM

I have tested speed limits up to 12 MB/s and they all limiting correctly +- some 0.xx MB.
StrongDC++ - the best ADC/NMDC client in the world!!!

#12 shadowlmd

shadowlmd

    Newbie

  • Member
  • Pip
  • 15 posts

Posted 28 February 2010 - 09:58 PM

That's really weird. I've just tested it again on two files which had multiple sources, and both times it worked exactly as I described. I attached 4 screenshots to show what happens.

Attached Files



#13 shadowlmd

shadowlmd

    Newbie

  • Member
  • Pip
  • 15 posts

Posted 10 March 2010 - 06:06 AM

I just tested it with 1.3.1 and it's still there. I also noticed that when limits are enabled, each source is limited to 512 KiB/s. So, if I have 3 active sources, overall speed is 1,5 MiB/s.


1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users