Я использую широкополосный модем для подключения к Интернету на моем компьютере с Linux. Я использовал gnome-system-monitor
приложение, которое правильно отображает кбит / с, а также общее количество байтов, потребляемых в каждом сеансе. Теперь, есть ли какой-нибудь простой способ для меня, чтобы зарегистрировать все эти расходы (загрузки и выгрузки)?
Дело в том, что я использую ограниченный план использования (n ГБ в месяц), поэтому я хочу отслеживать свое использование. Каков наилучший подход для этого на Linux?
linux
networking
bandwidth
Прахлад Ери
источник
источник
Ответы:
Установите
vnstat
, это дает журналы использования на сетевом интерфейсе, и вы можете отобразить использование в разные периоды времени.Вот вывод по умолчанию из моей системы
Если вы получаете
vnstati
, вы можете отображать данные различными способами, например,источник
vnstati -d
это только говоритAt least output mode and file parameter needs to be given.
Самый простой в использовании и самый простой для контроля вывода и перенаправления в файл для непрерывной регистрации:
Вероятно, поставляется с большинством дистрибутивов Linux, и может быть установлен с Brew на Mac. Настоятельно рекомендуется.
источник
vnstat
вероятно, лучший способ сделать это. Его можно установить с помощью следующей команды в терминале:Если вы не хотите постоянно проверять статус использования данных, используйте:
Он будет отображать состояние каждые 5 секунд в открытом терминале с различиями в значениях.
-d
используется для отображения состояния каждого дня иeth0
является сетью Ethernet, используемой для подключения к Интернету (wlan0
может использоваться для WiFi).источник