I want to keep tabs on how much data is flowing through my computer’s network connection. On Windows I use Glasswire but it isn’t available on Linux. Is there a software for Linux that just runs in the background and logs how much data has been sent and received? Ideally I would like something that can show network usage by day, week or month, maybe even by year. I would also like it to be able to differentiate between network traffic on multiple interfaces, such as Ethernet vs. Wi-Fi vs. the VPN connection, and also be able to differentiate between the amount of data uploaded vs downloaded. Command line only is fine. Can anyone make a recommendation?

  • @nutomicA
    link
    3
    edit-2
    4 years ago

    You can use vnstat on the command line. It can be a bit tricky to setup, but after that it works automatically. I only use it on servers though. Here is the traffic on https://peertube.social (half of that is just disk reads and writes on the network drive where videos are stored).