If you only have one computer connected Netmeter is free and a brilliant little app. The description on the website does not do it justice. Install it and then right click the graph or the system tray icon and it gives all sorts of monitoring options.
http://readerror.gmxhome.de
If you have a network then use something like PRTG.