Обратите внимание на то, что я не прошу известные обычные контрольные инструменты пропускной способности как ntop, iperf, vnstat и т.д.
Я хотел бы иметь размеры периодически и надежно максимум доступная пропускная способность сетевого восходящего канала, но не "крадя" пропускную способность и не нарушая другой трафик в этом том же соединении.
Действительно ли это возможно вообще?
Обычно я делаю специальные измерения с rsync или iperf, но от того, что я понимаю, подобные тесты также насыщают пропускную способность соединения, и это делает не возможным делать это, скажем, каждую минуту.
Я имею не так стабильный восходящий канал с несколькими соединениями удаленного рабочего стола и каждым числа битов, но я также хотел бы собрать значимые файлы журнала, чтобы смочь представить информацию об этом соединении, не предлагающем законтрактованный bandwith вообще.
Таким образом, как я собираю эти данные, не уничтожая уже слабые сетевые соединения, продолжающиеся здесь?
Возможно ли это вообще?
Нет, это невозможно. По определению, для измерения пропускной способности требуется фактическая отправка / получение трафика, а поскольку сетевое оборудование имеет ограниченный объем информации, который может передать за определенный период времени, вы будете потреблять определенное количество этого ограниченного ресурса.
Конечно, вы могли бы включите QoS в вашем коммутаторе / устройстве маршрутизации и отмените приоритеты трафика тестирования пропускной способности, но тогда вы не получите точных статистических данных о доступной пропускной способности.
Итак, как мне собрать эти данные, не убивая и без того слабую сеть здесь происходит подключение?
Вы проводите тестирование в периоды низкой нагрузки.
Еще вы можете подумать о настройке чего-то вроде Cacti для мониторинга и построения графика использования полосы пропускания с течением времени - это даст вам довольно много данных для работы.