Одна VM отправляет данные на другую VM с помощью rsync
, обе VM размещены на одной машине. У меня есть задача измерить использование пропускной способности сети между обеими VM и построить график.
Построение графика становится простым после сбора данных, поэтому проблема заключается в сборе данных об использовании пропускной способности сети для временного ряда. Как это сделать?
РЕДАКТИРОВАТЬ:Я попробую и другие ответы, но из-за сжатых сроков я наткнулся на инструмент Wireshark и смог увидеть графики ввода-вывода на VM2. Но как мне увидеть графики, которые будут показывать rsync
трафик только от VM1 к VM2?
решение1
Существует множество вариантов мониторинга использования полосы пропускания в Linux, один из самых простых, который приходит на ум, — этобмон. Это очень простая в использовании и установке программа с приятным интерфейсом.
Однако есть и другие:
- загрузка
- iftop
- iptraf
- tcptrack (назвать несколько)
Однако если вы ищете более долгосрочное, постоянное решение, то я бы лично использовалПрометей+Экспортер узловиГрафанадля визуализации -простое руководство, которое поможет вам начать.