views:

844

answers:

2

I need to be able to simulate high bandwidth/high latency/high packet loss on my pc for the purpose of testing the software that I'm writing.

I've seen some software that you can install on a separate machine that will act as a throttling router/gateway but 1) I didn't really trust the companies that I found 2) A separate machine isn't available atm.

I was talking to the network admin and he told me that he has heard of software that will throttle my own NIC (he didn't mention packet loss/latency though). Is anyone aware of any software that can do this?

I am asking this on SF as well.

+5  A: 

Hi,

You may want to take a look at this question and its answers : Network tools that simulate slow network connection

It gives tools for both windows and linux.

Tool for degrading my network connection? might be helpful too ;-)

And maybe a few others too, like, for instance, What is the best tool to emulate slow connections?

Well, actually, some search like this one is probably the best answer you could get ^^

Pascal MARTIN
A: 

You can try VMware workstation v6.0+ . In VMware workstation, create a "team", and assign a virtual LAN segment to that team. For a virtual LAN segment, you can assign both network bandwidth and packet loss rate. Now, let your software run on a virtual machine(VM) belonging to that team and you got it. That's quite ideal for test environment.

Chen Jun