If you are experiencing poor or degrading home network performance, it's good to come armed with evidence when talking with your friendly neighborhood ISP.
From your cable or DSL modem, find out the gateway, aka your ISP's router between you and them. Usually you can just run
netstat -rn and the entry next to destination==0.0.0.0 is the gateway. (Be sure to be plugged directly into your modem, not going through your WiFi router, or you'll just be getting the gateway of your internal private network, which will be the WiFi router itself.) Armed with that IP address, log a few hours worth of
ping(8) to a file, and then run
ping_report.sh on it.
$ ping -D <gwipaddress> | tee ping.log # wait a few hours <ctrl-c> $ ./ping_report.sh ping.log mean 95th 99th %packetloss 121.271164 757.000000 2070.000000 8.00