JDownloader Community - Appwork GmbH
 

 
 
Thread Tools Display Modes
  #1  
Old 24.11.2009, 13:02
XtremeMaC XtremeMaC is offline
Vacuum Cleaner
 
Join Date: Nov 2009
Location: USA
Posts: 18
Default Speed limit for packages!

Hi there,

updated question:
well since there are packages in JD, maybe a speed limiter on the package could be added? like in the torrent software (i.e. bitcomet) u can set download/upload rate for each torrent u download..in this case for each package downloaded?

than Pack A would contain non-p and Pack-B 'd contain -p...


the problem: When I download from a host i've a premium account with, it uses all the bandwidth. So if at the same time I'm downloading from a non-premium account, it slows its download speed. and since non-premium is already slow, it drops down to 10-30kb/s. and i've to wait a life time to download it. Also premium connection is set to 5 connections and non-premium to 1.

could a speed limit be established for premium accounts, or speed limit for different hosts?
so maybe in the plugins and add-ons / hosts add 1 more column titled "max allowed speed" and implement the code?


Thanks

Last edited by XtremeMaC; 10.12.2009 at 14:09.
  #2  
Old 24.11.2009, 20:54
drbits's Avatar
drbits drbits is offline
JD English Support (inactive)
 
Join Date: Sep 2009
Location: Physically in Los Angeles, CA, USA
Posts: 4,434
Default

As a user, I would say that would be a lot of work. I think it would be easier to set a speed-limit per connection.

The easiest thing to do right now would be to reduce your premium connections (connections per host). This will throttle the premium downloads a little. You would hae to experiment, but I would start with 3 instead of 5.

But remember, you are paying for a premium connection (at least in part), because it downloads at least 10 times faster than non-premium - up to the limits of your internet connection. Any kind of throttling would defeat that purpose.

Also, if you gather your non-premium downloads from several hosts, this will increase the net speed of non-premium downloads (set total downloads to something like 4). This might not be the advice the staff would give. I think reducing your connections per host (your premium connections) would be better.

A third alternative is to use downloaders for premium and non-premium downloads. The OS scheduler would try to be fair to both downloaders. It would be nice if both downloaders were JDownloader, but I think JDownloader makes sure there is only one instance running at a time.
  #3  
Old 24.11.2009, 23:50
XtremeMaC XtremeMaC is offline
Vacuum Cleaner
 
Join Date: Nov 2009
Location: USA
Posts: 18
Default

reduce my premium connections?
why should I do such a thing. and what happens when I'm not downloading from non-premiums. do i have to go back and change the # of cons?
whats the point in that? i'll wait and click on the non-premium links and let the browser download the file. that's pointless.

I don't understand what u mean by "gather your non-premium downloads from several hosts".

all suggestions you're making point in not using the jdownloader at all.

nothing about this software is easily done. of course it will be a lot of work. otherwise there would be lost of jdownloaders..

well actually its not a lot of work imho

global_download_speed = say 200

while downloading from premium and non-premium at the same time
assuming only 2 concurrent downloads are allowed
speedlimit_premium = say 150
speedlimit_non-premium = say 50.

or yes what u are suggesting. decrease the number of connections to a server to < 5 while non and premium active.

if no non-premium active, then
set speedlimit_premium to global download speed limit = 200

Last edited by XtremeMaC; 25.11.2009 at 00:31.
  #4  
Old 25.11.2009, 01:59
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,532
Default

thottling on that fine level is not that easy!
such deep changes will not come into current downloadsystem. maybe in the next one thats currently in development.

also note that its in nature of tcp/ip that faster connections will slow down slower connections

also slowing down premium connections can increase network problems.
eg
user has 4chunks with 2 downloads
he loads at 100kb max

now he sets premium limit to 50
that means 50 kb are seperated for 4 connections = 12,5kb/s per connection
at that low rate its very likely that the premium host will cut your connections because you take too long to finish download with too many connections. the situation will get worse because most premium users use silly high connection values (eg 20 *10 for a 700 kb/s connection, results in around 3-4 kb/s per connection and then they start to wonder why they have problems.)
__________________
JD-Dev & Server-Admin
  #5  
Old 25.11.2009, 02:06
XtremeMaC XtremeMaC is offline
Vacuum Cleaner
 
Join Date: Nov 2009
Location: USA
Posts: 18
Default

hmm so its hefty and problemmatic okay. so okay maybe an easier method perhaps?
like: can we at least expand the features of the scheduler to unpause or start the premium downloads after non-p finishes
or like start package B after finishing package A?

Thanks
  #6  
Old 25.11.2009, 11:11
remi
Guest
 
Posts: n/a
Cool

Quote:
Originally Posted by drbits View Post
A third alternative is to use downloaders for premium and non-premium downloads. The OS scheduler would try to be fair to both downloaders. It would be nice if both downloaders were JDownloader, but I think JDownloader makes sure there is only one instance running at a time.
All your recommendations make sense and especially the one with the two instances. You just need to create two jD folders. I've tested this and it works.

You simply put your Premium links in one instance and the NP links in the other. You can now set your maximum speeds as you like.

Last edited by remi; 25.11.2009 at 11:56. Reason: Jiaz' recent comment clarified that you don't even need jD v.0.4. process starter
  #7  
Old 25.11.2009, 11:16
remi
Guest
 
Posts: n/a
Cool

Quote:
Originally Posted by XtremeMaC View Post
hmm so its hefty and problemmatic okay. so okay maybe an easier method perhaps?
like: can we at least expand the features of the scheduler to unpause or start the premium downloads after non-p finishes
or like start package B after finishing package A?
I think these solutions are far from optimal. You'll be wasting your P accounts because you'll never be sure when your non-P downloads will finish. They can get stuck or could become very slow.

I think Jiaz' comments make more sense.
  #8  
Old 25.11.2009, 12:33
XtremeMaC XtremeMaC is offline
Vacuum Cleaner
 
Join Date: Nov 2009
Location: USA
Posts: 18
Default

ok again u're missing the point. I don't want workarounds via other programs and whatnot. I don't want to do things manually -> defeats the purpose of using a software, I don't want to download non-premium via browser. I don't want to use another downloading software for my premium downloads.

and I'm not able to create two instances of Jdownloader. how would i go on about doing that? and how did u test it?

and of course what Jiaz the "JD-Dev & Server-Admin" suggests is more than likely to be correct as he'd know more about protocols and connections more that I do, because *ring* he's developing the software...

however as a complete program I was hoping that such a functionality could be implemented. so i'm just throwing out ideas..

anyways one more suggestion than, maybe easier?
well since there are packages in JD, maybe a speed limiter on the package could be added? like in the torrent software (i.e. bitcomet) u can set download/upload rate for each torrent u download..

than Pack A would contain non-p and Pack-B 'd contain -p...
  #9  
Old 25.11.2009, 12:47
remi
Guest
 
Posts: n/a
Cool

Quote:
Originally Posted by XtremeMaC View Post
and I'm not able to create two instances of Jdownloader. how would i go on about doing that? and how did u test it?
Exit jD. Make a copy of your jD folder. Start jD in one folder. Start jD in the other folder. Remove Premium links from instance one and start downloading. Remove non-P links from other instance and start downloading.
  #10  
Old 25.11.2009, 12:51
remi
Guest
 
Posts: n/a
Cool

Quote:
Originally Posted by XtremeMaC View Post
well since there are packages in JD, maybe a speed limiter on the package could be added? like in the torrent software (i.e. bitcomet) u can set download/upload rate for each torrent u download..

than Pack A would contain non-p and Pack-B 'd contain -p...
I agree. This makes more sense.
  #11  
Old 25.11.2009, 12:59
XtremeMaC XtremeMaC is offline
Vacuum Cleaner
 
Join Date: Nov 2009
Location: USA
Posts: 18
Default

:) lol finally i'm making sense

thanks for the work around for 1+ instances. though i'm sure Jiaz will tell us that its not adviced to do so in a bit.
  #12  
Old 25.11.2009, 13:32
remi
Guest
 
Posts: n/a
Cool

Running more than one instance of jD is a workaround for several issues.

You can have more than one network interface card, you can set up more than one proxy server, you can set more than one download cap, etc.

Jiaz will, of course, correct us if we are talking nonsense.

You will need, of course, more memory and consume more CPU cycles. :(
  #13  
Old 10.12.2009, 14:07
XtremeMaC XtremeMaC is offline
Vacuum Cleaner
 
Join Date: Nov 2009
Location: USA
Posts: 18
Thumbs up

hi there

could this be taken into consideration with the revised suggestion? (see 1st post)

thanks
  #14  
Old 10.12.2009, 18:28
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,532
Default

maybe with nextdownloadsystem, we will see. cant say it for sure at this point in development
__________________
JD-Dev & Server-Admin
  #15  
Old 13.01.2010, 01:55
DemianGod
Guest
 
Posts: n/a
Exclamation Speed limit control per download

Dear all,

I want to suggest a speed limit control per download...

Regards.
  #16  
Old 13.01.2010, 01:59
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 71,103
Default

@DemianGod
Well nice you didn't use the boardsearch...if you d have used it you'd know that others also already requested that!

GreeZ pspzockerscene
__________________
JD Supporter, Plugin Dev. & Community Manager

Erste Schritte & Tutorials || JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
  #17  
Old 15.01.2010, 04:40
DemianGod
Guest
 
Posts: n/a
Thumbs up

Quote:
Originally Posted by pspzockerscene View Post
@DemianGod
Well nice you didn't use the boardsearch...if you d have used it you'd know that others also already requested that!

GreeZ pspzockerscene
I'm sure many other users had requested this, but is good to know if you have idea when can add this feature in case you consider this as a good suggestion.

Sorry for the inconveniences. Regards.
  #18  
Old 15.01.2010, 05:42
drbits's Avatar
drbits drbits is offline
JD English Support (inactive)
 
Join Date: Sep 2009
Location: Physically in Los Angeles, CA, USA
Posts: 4,434
Default

@remi:

Remember to use the -n command line switch to run more than one instance of JD.

@Jiaz:

I like the idea of using the OS' built-in IP QOS capabilities instead of Pause. It would be automatic. JD would have to set its service priority level (I am not an expert at this).

I don't like the idea of extra priorities in the internal scheduling. I have been working with the internet since before Netscape was born, and I still cannot figure out how to optimize the queuing in Shareaza.

I can see an overall speed limit per connection or a generic HIGH, Medium, low speed setting on a host or package (in the future). Anything much more complex will have people setting outrageous values.
  #19  
Old 15.01.2010, 05:45
drbits's Avatar
drbits drbits is offline
JD English Support (inactive)
 
Join Date: Sep 2009
Location: Physically in Los Angeles, CA, USA
Posts: 4,434
Default

Do you mean http://board.jdownloader.org/showthread.php?t=11080?
  #20  
Old 15.01.2010, 15:50
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 71,103
Default

Merged all these Threads...

GreeZ pspzockerscene
__________________
JD Supporter, Plugin Dev. & Community Manager

Erste Schritte & Tutorials || JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
  #21  
Old 16.01.2010, 00:49
XtremeMaC XtremeMaC is offline
Vacuum Cleaner
 
Join Date: Nov 2009
Location: USA
Posts: 18
Default

who cares if people put outrageous numbers. if their internet capacity doesn't allow those numbers they'll download at max number anyhow

and if they set it too low, than it'll just be slow

queuing in shareaza lol piece of cake

well the reason for me to start this thread was to be able to control the download rate of different packages due to low speeds the non premium hosts provide.
I am currently member to rapid.com and hotfile. and people put so many other hosts and its impossible to be a member to all.

I would love to be able to control my bandwith allowing full allowed speeds for non-premium and limited on premium packages.

I don't know if u guys have such needs but my non-premiums go down to 1kb/s and eventually stop while downloading from premium hosts. then the failed or stopped ones has to restart. then it says no permission to write to disc. then i've to reset the download. wait for the hour limit or so. and then try again. this bores the hell out of me. just getting 30-40kb and being able to download the file fully at once, while downloading 40kpbs less on premium links is better imho. this is not fully adjustable with the Max Con. number because when the non premium links are fully downloaded and the only links remaning are the premium ones, then I'll be downloading with 1 connection per file thus rendering the file download speed slower and more time consuming.. if u know what i mean

Last edited by XtremeMaC; 16.01.2010 at 00:53.
  #22  
Old 16.01.2010, 00:59
XtremeMaC XtremeMaC is offline
Vacuum Cleaner
 
Join Date: Nov 2009
Location: USA
Posts: 18
Default

ow and this can be incorporated as an add-on so average user does not get confused...
  #23  
Old 16.01.2010, 01:41
drbits's Avatar
drbits drbits is offline
JD English Support (inactive)
 
Join Date: Sep 2009
Location: Physically in Los Angeles, CA, USA
Posts: 4,434
Default

For now, you can set the start priority on non-premium downloads to high. That will make sure they download.

Set Max.Dl. to 1 or 2 more than the number of non-premium hosts you are downloading from. You control how much of the bandwidth the Premium host takes by setting Max. Con.

It is better to keep Maximum simultaneous downloads per host higher than to keep Max. Con. higher. There is less internet overhead. This way, you download quickly from the Premium accounts when the non-premium hosts are not in the mix, but you download several files in parallel when the non-premium hosts are not bogging you down.

Hey, this is just like the queuing in Shareaza.
__________________
Please, in each Forum, Read the Rules!.Helpful Links. Read before posting.
  #24  
Old 16.01.2010, 08:04
tony2long's Avatar
tony2long tony2long is offline
English Supporter
 
Join Date: Jun 2009
Posts: 6,507
Default

Quote:
Originally Posted by drbits View Post
For now, you can set the start priority on non-premium downloads to high. That will make sure they download.

Set Max.Dl. to 1 or 2 more than the number of non-premium hosts you are downloading from. You control how much of the bandwidth the Premium host takes by setting Max. Con.
What is the connection between both above paragraphs with speed limit control per download?
  #25  
Old 16.01.2010, 11:25
drbits's Avatar
drbits drbits is offline
JD English Support (inactive)
 
Join Date: Sep 2009
Location: Physically in Los Angeles, CA, USA
Posts: 4,434
Default

This solves your overall problem. Balancing Premium and non-Premium downloads.

Speed limit control per download will not be in the next release, so I thought you would want a work around.
__________________
Please, in each Forum, Read the Rules!.Helpful Links. Read before posting.
  #26  
Old 16.01.2010, 11:31
remi
Guest
 
Posts: n/a
Default

The only way to limit speed in jD is to use the Speed setting. If you want a maximum speed per download then you need to start more than one instance of jD.

As Jiaz said, this might become a new feature.
 

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +2. The time now is 07:36.
Provided By AppWork GmbH | Privacy | Imprint
Parts of the Design are used from Kirsch designed by Andrew & Austin
Powered by vBulletin® Version 3.8.10 Beta 1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.