If you have a look on
www.download.com, there are lots of bandwidth monitoring utilities. One of those may be clever enough that it can alter the bandwidth for you. Alternatively, set up a batch file to repeatedly copy large files between PCs or servers on the LAN. This will consume network bandwidth and you can set a similar batch file going on multiple machines if you want to slow it down more. Bear in mind that you don't want to set 10 machines to copy files from one server, otherwise you'll find that the bottleneck will be the server's hard disk speed, not the network bandwidth. Also, you don't want to run it on the actual PCs that you are testing, otherwise your test results won't be worth anything.