I'm having trouble with my isp and need to prove to them that they aren't delivering the promised download speeds.

Is there any software that automatically polls the router in order to gather input and output traffic for each of the routers ports??? Or, can this be done from a terminal command?

The System Monitor only reports on the data going into or out of a single router port. I'd like to have software that monitors all the ports, so I can document the total amount of data downloaded or uploaded...not just a signal port.