---
title: Install Network Data Usage Monitor on Linux | Snap Store
description: Get the latest version of Network Data Usage Monitor for Linux - Persistent
  SQLite network interface data usage & bandwidth monitor
url: https://snapcraft.io/interface-bandwidth-monitor
---

# Network Data Usage Monitor (interface-bandwidth-monitor)

[TC Studio (thanhcong1902)](https://snapcraft.io/publisher/thanhcong1902 "View all snaps from TC Studio (thanhcong1902)")

* [TC Studio (thanhcong1902)](https://snapcraft.io/publisher/thanhcong1902 "View all snaps from TC Studio (thanhcong1902)")

latest/stable 1.0.0

Install latest/stable of Network Data Usage Monitor

---

**Install using the command line**

```
sudo snap install interface-bandwidth-monitor
```

Don't have snapd? [Get set up for snaps](https://snapcraft.io/docs/installing-snapd).

---

### Package name

* interface-bandwidth-monitor

---

### License

* MIT

---

### Last updated

* Today - latest/stable

---

##### Report a Snap Store violation

* [Report this Snap](https://snapcraft.io/interface-bandwidth-monitor#report-snap-modal)

---

* [Description](https://snapcraft.io/interface-bandwidth-monitor#tab-description)
* [Security](https://snapcraft.io/interface-bandwidth-monitor#tab-security)

#### Persistent SQLite network interface data usage & bandwidth monitor

Network Data Usage Monitor is a desktop Linux network interface bandwidth
accounting tool and real-time throughput viewer. An independent Linux
alternative to network usage history utilities such as NetworkUsageView and
vnStat, it polls kernel /proc/net/dev and /sys/class/net/*/statistics/*
counters and records session, hourly, and daily byte and packet deltas into a
persistent local SQLite database.

Key Features:

* Persistent SQLite Usage History: Automatically logs per-interface RX and TX
  byte and packet deltas by session, hour, and calendar day while cleanly
  handling kernel reboots, driver resets, and 32-bit counter wraparounds.
* Live Interface Telemetry: Displays real-time download and upload throughput,
  link state, MTU, hardware address, packet rates, and error/drop counters
  across Ethernet, Wi-Fi, virtual bridge, and loopback interfaces.
* Configurable Data Cap & 30-Day Forecast: Tracks cumulative usage against a
  customizable monthly data allowance with color-coded progress bars and
  extrapolated daily and 30-day bandwidth projections.
* Visual Usage Charts & Export: Renders historical RX/TX usage bar charts and
  live throughput waveforms, and exports usage histories to CSV and JSON.

Disclaimer: This project is an independent open-source tool and is not affiliated with, sponsored by, or endorsed by NirSoft or Microsoft Corporation.

---

## Install Network Data Usage Monitor on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the [installing snapd documentation](https://snapcraft.io/docs/installing-snapd).

[### Arch Linux](https://snapcraft.io/install/interface-bandwidth-monitor/arch)

[### CentOS](https://snapcraft.io/install/interface-bandwidth-monitor/centos)

[### Debian](https://snapcraft.io/install/interface-bandwidth-monitor/debian)

[### elementary OS](https://snapcraft.io/install/interface-bandwidth-monitor/elementary)

[### Fedora](https://snapcraft.io/install/interface-bandwidth-monitor/fedora)

[### KDE Neon](https://snapcraft.io/install/interface-bandwidth-monitor/kde-neon)

[### Kubuntu](https://snapcraft.io/install/interface-bandwidth-monitor/kubuntu)

[### Manjaro](https://snapcraft.io/install/interface-bandwidth-monitor/manjaro)

[### Pop!\_OS](https://snapcraft.io/install/interface-bandwidth-monitor/pop)

[### openSUSE](https://snapcraft.io/install/interface-bandwidth-monitor/opensuse)

[### Red Hat Enterprise Linux](https://snapcraft.io/install/interface-bandwidth-monitor/rhel)

[### Ubuntu](https://snapcraft.io/install/interface-bandwidth-monitor/ubuntu)
