bandwidth and data consumption
Monitoring bandwidth and data consumption on the router The
most accurate way to monitor or monitor bandwidth and data consumption is through the router itself. All devices on your network connect to the Internet through your router, so this is the only point where you can monitor and record bandwidth usage and data transfer.
This is not as easy as it should be. Most home routers do not have the ability to see at the moment which device is consuming how much bandwidth, let alone record a history of downloads and uploads per month. Some more advanced routers have the ability to track the amount of data you download or upload each month, but do not provide an overview of each device’s bandwidth or data usage history of each device.
You will need a third-party firmware on your router to do this. Firmware such as DD-WRT allows you to watch broadband usage live and see which devices are currently consuming the most. This allows you to specify the devices that instantly access bandwidth.
It is more difficult to monitor data consumption over a long period of time. The My Page plugin on the DD-WRT does this well, though it requires extra space on the router to continue recording this data over time. For example, a USB storage device connected to the device.
Buying a DD-WRT router that can take advantage of this feature is not as difficult as it seems. Buffalo, for example, offers routers that have DD-WRT installed by default, and Asus claims that its routers are compatible with DD-WRT.
Another option is Gargoyle . OpenWRT-based framework specifically designed for bandwidth monitoring and data consumption. The firmware can also set usage limits for certain devices to prevent them from downloading and uploading too much.
There is also a wrtbwmon script designed for routers based on Linux firmware such as DD-WRT, OpenWRT and Tomato. Of course, this script writes information to a database, which means that you have to provide it with a separate database so that it can connect to the network and store this information. This script cannot do everything on the router itself. Development of the script has stalled, but its creators are offering several versions of the Tomato firmware that include features based on it.
Monitoring individual devices
There is no magic way to run a tool without the help of a router and somehow monitor all network traffic. This information must be recorded on the router itself. If you can not record and view this information on the router, you have no choice but to rely on the monitoring tools available on the devices themselves.
This is even more complicated than it sounds. You can not use a single method because you may be able to connect your Windows PC, Mac, Android phone, iPhone and iPad, game console, smart TV and startup box together to your home router. Worse, many of these devices, such as laptops, smartphones, and tablets, do not use only home network data. So you can not rely on the consumption monitoring program information on your laptop at all, because some data transfers have taken place outside the home and on a different Wi-Fi network.
Different operating systems have different tools to help you. GlassWire is a free network monitoring tool that tracks data usage on all versions of Windows. In Windows 8 and 10, you can also set a specific connection as a “metered” connection, and Windows will track data usage. Of course, this method changes the way Windows and some applications use that connection.
Mac users can also use the Bandwidth + app on the App Store. If most of your bandwidth consumption is made up of just a few computers, this method gives you an acceptable overview of which computer consumes the most.
Android data usage monitoring tool allows you to monitor WiFi data usage, but it is not possible to track a specific network. IPhone and iPad can only monitor cellular network data consumption. You will need third-party apps to track the amount of data you use on WiFi.
The only way to get a complete picture is to monitor the data consumption through the router. If you can not do this and you want to know which devices consume the most data, installing the tools mentioned above will help you. But some devices do not allow you to install apps on them. Gaming consoles and other devices that stream media from the Internet to your TV are in this category.
If this is important to you, your only option is to install a router with a custom firmware and use a broadband monitoring tool and data logger.