I frequently have a p2p application running in the background, either Azureus or aMule -- sometimes both -- but I am careful never to allocate more than 80% of my upload speed to them to ensure that network latency remains optimal. Nonetheless, I find that p2p traffic tends to slow down browsing; sites take longer to load and even timeout.
I am pretty sure my router is not a bottleneck; I am using a 1.6 GHZ Pentium IV as a home router/gateway/WAP running FreeBSD. My ADSL modem is in so-called ZIPB-mode, a kind of half-bridge setup whereby it is not doing any NAT.
At the moment, my F8 client has around a thousand connections open:
$ netstat -n | wc -l
As many of you will know, this is typical with p2p. My network should be able to handle it -- or not?
Can anyone recommend techniques for analyzing network latency and so forth? I'd like to optimize my browsing experience, if need be at the cost of p2p throughput.