Отображение общего количества полученных данных (из истории сети в системном мониторе) на панели Unity
Я использую Ubuntu 16.04. Есть ли способ отобразить общее количество полученных данных, которое доступно в истории сети инструмента Системный монитор, на панели Unity?
У меня ограниченная пропускная способность, доступная каждый месяц, поэтому было бы хорошо, чтобы этот статус был виден постоянно.
2 ответа
Сам разобрался
Установлен индикатор-сисмонитор.
Затем добавили эту команду, чтобы получить общее количество полученных:
ifconfig wlp3s0 | grep -oP 'RX bytes:\s*\K\d+' | awk '{ printf("%.0f\n", $0 / 1024 / 1024)}'
Существующий ответ отлично подходит для перечисления сетевого трафика, полученного для текущей загрузки, но это означает ручное ведение бухгалтерского учета для отслеживания ежемесячного цикла выставления счетов ISP.
Лучше использовать метод vnstat
, См.: Как отслеживать общие данные сети за месяц
Ты можешь использовать conky
чтобы отобразить ежемесячное потребление на рабочем столе, а также итоги текущего сеанса, которые вы видите, используя indicator-systmonitor
сейчас:
Чтобы узнать, как настроить vnstat
перейдите по ссылке выше.