We have two DSL-connected sites that connect to each other often. Performance is very intermittent, and we are trying to determine which connection is the bad one. I think one of the two DSL lines is probably giving terrible performance. What would be the best tool for monitoring performance of these lines? I think a program that runs as a Windows service and did pings to public web sites and graphed the latency over time would reveal a lot. Who has such a tool?
What program could be used to trace end to end performance of the various systems, keeping in mind that there are firewalls that block ICMP traffic?