Как вы можете контролировать общее использование интернет-данных при перезагрузках?

Вот некоторые отзывы:

Я установил Unified Linux Driver, предоставленный Samsung (немецкое руководство, в котором содержатся полезные ссылки. У сайта Samsung проблемы с ...). Это заставило принтер работать, но не сканер, который я не установил xsane, поэтому я сделал sudo apt-get install xsane. xsane не обнаружил, что сканер I модифицировал xerox_mfp.conf и 40-libsane.rules, как описано выше, он также должен работать с идентификатором поставщика и продукта других mfp, которые вы найдете с помощью lsusb.

теперь mfp работает отлично. спасибо за решение (ы)!

btw: Я с CLX-3185 -> нет необходимости в netdiscovery.

1
задан 26 August 2017 в 06:52

6 ответов

vnStat - Сетевой монитор на основе легкого веса

vnStat - это консольный сетевой монитор трафика для Linux и BSD, который хранит журнал сетевого трафика для выбранного интерфейса (ов). Он использует статистику сетевого интерфейса, предоставленную ядром в качестве источника информации. Это означает, что vnStat фактически не будет обнюхивать какой-либо трафик, а также обеспечивает легкое использование системных ресурсов.

В этом уроке мы рассмотрим:

Возможности Установка Конфигурация Запуск использования службы Systemd (из командной строки) Пример Conky

Особенности

Особенности собранные статистические данные сохраняются при перезагрузке системы Установка нескольких параметров вывода Конфигурация опциональный вывод изображения png (с использованием libgd) Запуск службы Systemd свет, минимальное использование ресурсов Использование (из командной строки) может использоваться без прав root Пример Conky

Установка

nvStat находится в официальных репозиториях, поэтому нет необходимости ссылаться на новый ppa. Для установки создайте экземпляр терминала с помощью Ctrl + Alt + T и введите в приглашении:

sudo apt-get install vnstat

После установки держите терминал открытым для следующих разделов. Нет необходимости перезагружаться.

Конфигурация

Выберите предпочтительный сетевой интерфейс и отредактируйте переменную интерфейса в /etc/vnstat.conf соответственно. В список всех интерфейсов, доступных для vnstat, используйте:

vnstat --iflist

. Чтобы начать мониторинг определенного интерфейса, вы должны сначала инициализировать базу данных. Каждому интерфейсу нужна собственная база данных. Команда для инициализации для интерфейса eth0:

sudo vnstat -u -i eth0 

Запустить службу Systemd

После введения интерфейса (ов) и проверки файла конфигурации. Вы можете запустить процесс мониторинга с помощью systemd:

sudo systemctl start vnstat.service

Чтобы сделать эту службу постоянной:

sudo systemctl enable vnstat.service

С этого момента vnstat будет собираться использование сети в фоном, использующим такой небольшой процент процессора, он не отображается на списке процессов (на системном мониторе conky's (системный монитор)).

Использование (из командной строки)

Запросить сетевой трафик:

vnstat -q

Просмотр использования сетевого трафика:

vnstat -l

Чтобы найти дополнительные параметры, используйте:

vnstat --help

Ежемесячные итоги

Чтобы просмотреть месячные итоговые значения, используйте:

rick@dell:~$ vnstat -m

 eth0  /  monthly

       month        rx      |     tx      |    total    |   avg. rate
    ------------------------+-------------+-------------+---------------
      Nov '16     76.31 MiB |    2.03 MiB |   78.35 MiB |   10.45 kbit/s
    ------------------------+-------------+-------------+---------------
    estimated      3.13 GiB |      84 MiB |    3.21 GiB |

Пример Conky

Conky - это популярный легкий системный монитор, используемый во многих дистрибутивах Linux. Вы можете vnStat получить итоговые значения полосы пропускания на ваш conky-дисплей следующим образом:

Обратите внимание, что при съемке Yesterday было воскресенье, что объясняет, почему итоговое значение Weekly меньше.

Для достижения этого используется код conky:

${color orange}${voffset 2}${hr 1}
${color1}Network using vnStat "-i", "-w" and "-m"
${color}${goto 5}Today ${goto 100}Yesterday ${goto 225}Week ${goto 325}Month ${color green}
${execi 300 vnstat -i eth0 | grep "today" | awk '{print $8" "substr ($9, 1, 1)}'} ${goto 110}${execi 300 vnstat -i eth0 | grep "yesterday" | awk '{print $8" "substr ($9, 1, 1)}'} ${goto 220}${execi 300 vnstat -i eth0 -w | grep "current week" | awk '{print $9" "substr ($10, 1, 1)}'} ${goto 315}${execi 300 vnstat -i eth0 -m | grep "`date +"%b '%y"`" | awk '{print $9" "substr ($10, 1, 1)}'}
${color orange}${voffset 2}${hr 1}

Чтобы сэкономить место в моем узком окне, вместо «МиБ» вместо «МиБ» вместо «МиБ» вместо «МиБ» вместо «МиБ» использовалась «Г», у вас больше изменений в режиме реального времени substr ($10, 1, 1) на $10 и для $9.

Возможно, вам придется изменить eth0 на wlan0 или eth1 и т. д. в зависимости от вашего имя сети, указанное ifconfig.

11
ответ дан 29 May 2018 в 12:54

Хотя это не ответ «ubuntu», для этого я использую прошивку Tomato на моем маршрутизаторе WRT54G. Это дает мне ежемесячное использование вверх / вниз за последние пару лет, и приятная вещь (в контексте вашего вопроса) заключается в том, что она предназначена для всей сети, а не только для той системы, на которой она работает (хотя этот момент является спорным если рассматриваемая система является вашим маршрутизатором или напрямую связана).

5
ответ дан 29 May 2018 в 12:54
  • 1
    Вкусные помидоры. Отличный на бутербродах, даже лучше на маршрутизаторах. – Ryan Thompson 7 August 2010 в 10:41

Просто для расширения rickys anwer:

С помощью ifconfig | cut -c 1-8 | sort | uniq -u вы можете перечислить интерфейсы:

enp0s31f
lo      
wlp3s0

. Для одного интерфейса вы можете визуализировать трафик следующим образом: [ ! d2]

vnstati -vs -i wlp3s0 -o ~/summary.png

дает хорошее резюме:

rx - принятый трафик tx - это переданный трафик
4
ответ дан 29 May 2018 в 12:54

Я рекомендую утилиту ntop, доступную из репозиториев, она работает как служба и сохраняет записи об использовании трафика. Отчеты доступны на внутреннем сервере http (порт 3000). Вы можете легко проверить их с помощью браузера, http://localhost:300/

Проверить, что вы можете получить с ntop на веб-сайте ntop.

3
ответ дан 29 May 2018 в 12:54
  • 1
    ntop не отслеживает использование между перезагрузками, не так ли? – Erigami 7 August 2010 в 01:54
  • 2
    Согласно документации, он может использовать rrd-плагин, я не тестировал себя. – João Pinto 7 August 2010 в 02:23
  • 3
    Как вы используете rrd-плагин? – Anwar 17 March 2015 в 12:00

Помимо любого программного решения я бы предложил посмотреть на вашего провайдера. Многие из них имеют средства мониторинга, которые высылают вам предупреждение, когда вы достигнете определенного предела или временно заблокируете доступ. Это имеет то преимущество, что вы получаете некоторый «официальный» номер.

2
ответ дан 29 May 2018 в 12:54

Я нашел «монитор загрузки» как очень хороший и простой в использовании инструмент для отображения статистики данных. Он имеет интерфейс GUI, который делает его очень простым в использовании. Он доступен в программном центре Ubuntu.

0
ответ дан 29 May 2018 в 12:54

Другие вопросы по тегам:

Похожие вопросы: