We have a peer to peer network with 10 computers, 1GB switch with 1GB NIC's in each computer. We have an ISP with a single static IP address and a Dlink DIR-855 router. Our ISP tells us that we are maxing out our bandwidth. After researching over the internet, I believe there are two potential causes: One problem may be that we need more bandwidth and the other problem may be that one or more computers are hogging all of the bandwidth and need to be limited. Two questions: (1) How do I determine if we have sufficient bandwidth? (2) If bandwidth is sufficient, how do determine which computers are using the most bandwidth and then force limitations on that user?
We do not have the financial ability to upgrade to a true client/server network. Along those lines, the solution needs to be low cost if not free.