I have a large home network. 7 computers, more or less all bing used at once. with cable internet its just fine usually, but I have some inconsiderate people using my network. Just to clerify it is all mine computers cable internet router etc. They will leave bit torrent stuff running all the time. I dont care uless it makes my lag shoot up. so I want to know if there is a way to limit the upstream especialy. but I would perfer to limit both up and down. thanks in advance
Some home routers provide limited bandwidth restriction options. Better restrictions would require more expensive equipment or a well configured computer acting as your gateway/router. I'm sure there are software apps avaliable to do it under windows but in my experience bandwidth restriction at the gateway is done under linux.
Try swapping your current router for an IPCop box made from that old 486 box in your garage. Then install a bandwidth shaper service to manage traffic flow, preferably one that utilizes QoS.
I'm expanding my home network to include a DMZ for Internet services. To protect it and my LAN, I'm replacing my h/w router with an an IPCop box*, then adding a bandwidth shaper to provide guaranteed bandwidth flow for critical services (email, https, etc). The IPCop box will also support VERY many simultaneous connections, vs my current router which caps out at 64 connections.
Hope that helps.
* A retired Pentium II 350Mhz box, adding 2 NICs to the existing NIC which'll be my DSL connection. IPCop is Linux-based with great web-management, plus has Snort, ClamAV, Spamassassin, etc. Very easy to add more services, too.
A Linksys WRT54* (e.g. WRT54GL) with 3rd-party firmware such as DD-WRT can give you QoS services, and a fair bit of control over it. You can set priority by port, application and MAC address, among others.
There may be some other 3rd-party firmware that gives more control.
A PC would probably be better, but the WRT is a small and cheap solution.