From kitz wiki
Listed below is a selection of Download Monitors which can be installed to monitor your bandwidth usage or monitor your real time speed.
DU Meter monitors and records bandwidth used on the local machine. (Daily, weekly, monthly etc). It also shows the realtime speed of downloads/uploads.
30 day evaluation
NetMeter is a small, customizable network bandwidth monitoring program for Windows.
Download Monitor, a kind of freeware version of DU Meter.
LeechGet is a download manager that uses a very nice, modern, Microsoft Outlook-like user interface and seamlessly integrates into Internet Explorer, allowing you to easily start and manage your downloads.
In addition, LeechGet provides many features, such a automatic downloading, resume of broken downloads, a download timer, automatic hang-up and shutdown and more. A built-in web parser lets you download complete website with all images and scripts in no time. LeechGet also provides a history of your downloaded files, sorted by day, week and month. Additional features include a file drop icon, a speed monitor and much more.
The LeechGet Project has been discontinued but freeware versions are still available for download at FileHippo
NetLimiter 2 Monitor
From the makers of the most well known internet traffic controller comes NetLimiter 2 Monitor which is a free download monitor.
NetLimiter2 differs from the other download monitors in that it records traffic from each application that has accessed the internet.
See images below for examples of the Real Time Monitor, the Stats Monitor and the Application Monitor.
The Main window shows the current speeds of your download for each application and gives an overall download speed of traffic coming through to your PC.
You can also access stats over hour/day/month/year which can be broken down further into which application has used how much bandwidth. This allows you to check how much of your bandwidth is used on surfing/mail/ftp/p2p etc.
Download from NetLimiter Choose "NetLimiter 2 Monitor"