Uma VM está enviando dados para outra VM usando rsync
, ambas as VMs estão hospedadas na mesma máquina. Tenho a tarefa de medir o uso da largura de banda da rede entre as duas VMs e plotá-lo.
A plotagem é fácil quando os dados são capturados, então o problema é capturar o uso da largura de banda da rede para uma série temporal. Como fazer isso?
EDITAR:Tentarei outras respostas também, mas devido ao prazo curto, me deparei com a ferramenta wireshark e consigo ver gráficos de E/S na VM2. Mas como veria gráficos que mostrariam apenas rsync
o tráfego de VM1 para VM2?
Responder1
Existem inúmeras opções para monitorar o uso de largura de banda no Linux, uma delas muito rápida que vem à mente ébmon. Este é um programa muito fácil de usar e instalar com uma interface agradável.
No entanto, há mais:
- ncarregar
- iftop
- iptraf
- tcptrack (para nomear alguns)
No entanto, se você estiver procurando por uma solução permanente e de longo prazo, eu usaria pessoalmentePrometeu+Exportador de nóseGrafanapara visualização -um guia simples para você começar.