February 7, 2007

How uncontroled uploads affect your downloads

Filed under: Uncategorized — Tags: , — yasi8h @ 1:35 pm

Hello people you should always manage your bandwidth, if u want to get the maximum out of it. Uhaaa well i know most of the people who use internet(or adsl cause it goes with my case) wont need to maximize the bandwidth. although they probably like high speed they will not go this far for it as we geeks do 😉 whatever lets get on the topic…

Im running emule + download manager in XP and then download manager is pulling a file from a high speed gentoo linux server so it get a good speed. but emule is downloading a file which is not that popular and has a less number of sources. so it is a slow download. but emule has a lot of stuff to upload and there are a lot of people waiting to get bits and bytes from me… so it is uploading like hell(well its like 11KBps).

When u look at the above graph u can see some red lines and some yellow lines. red is for uploading and yellow is for downloading. now if u look carefully u will notice that in the starting of the graph… when uploading rate goes up, downloading rate comes down. how come that happen? well simply files are shared or transfered using TCP protocol. which gives u reliable transmission of data. what does that mean? well it tries its best to do a error free transmission. and it is very successful in doing so. so when a packet with data is received by the receiver(thats me in this case) the receiver should send and ‘ack’ acknowledging the sender of the packet(or packets, in real world…) it received. And when your upload bandwidth is fully used by some other app. thees acks wont be sent to the sender. the sender awaits for these acks before sending the next set of packets with data in them. so if your upload stream is too busy the chances are that thee acks awaited by your sender will not go to him most of the time. which will make the sender think that you did not receive the data and thats why you did not acknowledged it. so he resends the data to you. which is of course a waste because you are receiving the stuff that u already have.

So you should leave some bandwidth for thee acks and stuff. which will make sure the things wont be bad for you downloading rate. you should however give your upload bandwidth to upload data to the file sharing networks whenever u can. because thats how they work. but as you have DSL(which have more download speed and less upload speed) you’ll have to control your upload speeds.

And after doing that controlling of upload speed in emule by limiting the bandwidth that it cam use for uploads. u can thee that the download rates have risen and have become stable…


February 3, 2007

More On ADSL, Speed, P2P

Filed under: Uncategorized — Tags: , — yasi8h @ 5:07 pm

I just wrote something in a reply to one of my friends email that i just received… i think i should post it here cause….. i think its worth to be here 🙂

note 1: you all know about download accelerators 🙂 they make use of your bandwidth and get more downloading speed from normal sites by paralleliy downloading segments of the same file from separate connections… but as far as my experience you can’t get faster download speeds that you get from a well seeded torrent or a well ‘sourced’ file in a p2p network from a normal direct download.

note 2: as u all would have noticed the email address is faked 🙂

On 2/3/07, Mani wrote:

peeking at ur blog again..

How on earth did u get such a download speed??

Well its simply choosing the right apps to run at the right time 😉 Usually after 6.00 PM u are having some good bandwidth available to you by the SLT because the load on the network is eased(cause most of the offices stop using adsl….. i guess). But it doesn’t increase your download speed! if you need to download faster, you also need someone to upload to you faster! and thats the trick! most of the sites wont give u much uploading downloading bandwidth when you are downloading a fie off there network/site. but there are some nice peer to peer apps which perform like fire when configured right(and under positive circumstance). so if you want to use your bandwidth to the max. get some nice p2p app and make it download a popular movie(popular in the sense that a lot of people in the p2p network should be having the file so all of them can upload to you, giving you a higher uploading speed and hence improving your downloading speed!).

For a start i recommend you to get BearFlix and start downloading a movie which have a lot of sources(you’ll get it when u start using the app). and just sit and watch. you’ll see wonders with your ADSL connection 🙂 but of course be sure to finish your web browsig and stuff cause once you unleash the beast(with no caps to control it…) it’ll eat all of your B/W…

I have got most of the nice movies, through the networks… but i have a new problem now…. and that is im out of space!!! my 60GB windows partition is filled with files that i’ve downloaded. most of them are not even been opened a single time by me. It seems that downloading and only downloading is entertaining me 🙂 hahaha… much more than the content of the files… 🙂 crazy stuff.

Also can u give me da ADSL ping commands and how to check what my
router is up to??

Mani, so u got a router… cool! wise choice! well you can allways get the basic staticstics of your router by going to its web interface. please refer the documentation that came with it 😉 oh well most of the time thees commands should get you to your router’s interface

well, wait… i guess you know all these 🙂 !

so if you want to play around with ya router or ya n/w… try the following commands..

Im assuming that you have not yet found the ‘enlightenment’ and so you should be still using windows… 😉
type these in a command prompt..

tracert – basically this will show you the path that your data(packets to be more specific/technical?) is following through. like when you do it for google( it will show the path the packets are taking from your computer to googles server(the one that you’ll be directed to…i guess). so if you do it to some other site, like for example you should see a bit different output(which is the path for yahoo’s server). but of course you’ll notice that there are some similler routers(or simply any device that forwards your packets and do answer ICMP packets…) in every path. and those stuff are the ones which is in your home, and in your ISP’s home and your ISP’s ISP’s home…(well im not too sure about these :-)..

ping – this command simply says hello to google and see if he says hello back to you. it says hello many time(4 times by default in windows, ping) and try to determined how busy or how responsive the host is.

So its like that… just google any questions you get. and of cause feel free to ‘discuss’ these stuff with me too cause you know i love these stuff so much. its like ‘tech gossip’ for me!


note that 8 stands for t 😉

Visit My Blog! –>

Blog at