In our home network, with continuous network IO happening latencies get ridiculous. It's fine with light loads but quickly becomes unusable if I'm, say, rsyncing a large number of small files, --other transfers essentially stop. Pings get through just barely.
Simple topology -- a broadband modem / WIFI router in a single box, with some wireless and some wired clients.
I've tried setting ifconfig wlan0/eth0 txqueuelen 1
on all clients, this seems to help a bit but not by much.
Tips welcome: how should I go about diagnosing and eliminating latency problems? Are there more configuration settings I can set on clients, or maybe a better WIFI routers could help?