#1
|
|||
|
|||
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... 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
|
||||
|
||||
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
|
|||
|
|||
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
|
||||
|
||||
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
|
|||
|
|||
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
|
|||
|
|||
Quote:
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
|
|||
|
|||
Quote:
I think Jiaz' comments make more sense. |
#8
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
I agree. This makes more sense.
|
#11
|
|||
|
|||
:) 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
|
|||
|
|||
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
|
|||
|
|||
hi there
could this be taken into consideration with the revised suggestion? (see 1st post) thanks |
#14
|
||||
|
||||
maybe with nextdownloadsystem, we will see. cant say it for sure at this point in development
__________________
JD-Dev & Server-Admin |
#15
|
|||
|
|||
Speed limit control per download
Dear all,
I want to suggest a speed limit control per download... Regards. |
#16
|
||||
|
||||
@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 |
#17
|
|||
|
|||
Quote:
Sorry for the inconveniences. Regards. |
#18
|
||||
|
||||
@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
|
||||
|
||||
|
#20
|
||||
|
||||
Merged all these Threads...
GreeZ pspzockerscene
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#21
|
|||
|
|||
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
|
|||
|
|||
ow and this can be incorporated as an add-on so average user does not get confused...
|
#23
|
||||
|
||||
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!.
Spoiler:
General Discussion rules: Rules for all forums
Hoster Plugin rules: Problems with a single host Decrypter Plugin rules: Problems with a single decrypter (link translator) General Bugreport rules: Problems with all hosts or JD itself Suggestions and Wishes rules: Requests for new features or support for new hosts Getting Started with Reconnection: Changing your IP address
Spoiler:
|
#24
|
||||
|
||||
Quote:
|
#25
|
||||
|
||||
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!.
Spoiler:
General Discussion rules: Rules for all forums
Hoster Plugin rules: Problems with a single host Decrypter Plugin rules: Problems with a single decrypter (link translator) General Bugreport rules: Problems with all hosts or JD itself Suggestions and Wishes rules: Requests for new features or support for new hosts Getting Started with Reconnection: Changing your IP address
Spoiler:
|
#26
|
|||
|
|||
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 | |
|
|