Monitorar o uso da rede por processo no monitor do sistema

0

Existem muitas respostas que mostram como monitorar o uso da rede no Ubuntu 16.04, mesmo por processo usando o pacote nethogs . No entanto, minha reclamação com todos esses métodos é que eles são todos de linha de comando e exigem que um terminal permaneça aberto no meu sistema fazendo o monitoramento. Depois, há também o uso total da rede no Monitor do Sistema, mas isso não é por processo.

Existe uma maneira de acrescentar outra coluna ao Monitor do Sistema que mostrará o total de dados (cumulativos) usados por cada processo desde a última reinicialização? Algo parecido com a memória, ou CPU usada por um processo, mas para dados da Internet.

    
por Kartik 12.01.2018 / 10:59

2 respostas

0

Não conheço nenhuma GUI para suas necessidades, mas elas podem ajudar a não manter uma janela de terminal aberta se você executar uma ferramenta de linha de comando:

  • Você pode configurar o crontab para iniciar as ferramentas de linha de comando na inicialização do sistema operacional .

  • Ou você pode iniciar a ferramenta de linha de comando usando nohup e, em seguida, fechar o terminal:
    nohup <command-line tool> separa o processo da ferramenta de linha de comando do processo do terminal, interrompe a escuta de interrupções e altera os fluxos de entrada e saída conforme descrito aqui aqui aqui e aqui .

  • Se as ferramentas de linha de comando não tiverem uma função de repetição, ou seja, elas são executadas uma vez e retornam

    • você pode usar o crontab com um cronograma por segundo / por minuto, em vez de apenas uma vez --- é "executado a cada n segundos"
    • você pode usar %código% repeti-los indefinidamente. Note que haverá um intervalo de n segundos entre o final de uma execução e o início da próxima --- é "executado após n segundos de atraso" não "executado a cada n segundos".

Atualmente, estou aprendendo a biblioteca Python do Matplotlib, e tenho a sensação de que algumas horas com isso e alguns (threaded?) python para observar alterações de arquivos em qualquer arquivo que sua ferramenta de linha de comando registra podem produzir um aplicativo gráfico auto-atualizável - depende de quanta curiosidade você tem:)

    
por WillC 05.04.2018 / 05:26
1

O Monitor do Sistema é mantido pelo Gnome.

Esta ideia foi reportada ao Gnome em 2007. Eles parecem ter pouco interesse em buscá-lo. Veja o bug da lista de desejos do Gnome sobre este tópico por seu raciocínio ao longo dos anos.

O Gnome é tanto open source quanto recebe contribuições voluntárias, então se você estiver disposto a hackear o código do gnome-system-monitor , fique à vontade! O Monitor do Sistema não possui uma estrutura de "plug-in" ou "extensão"; sinta-se à vontade para adicionar isso também.

    
por user535733 13.01.2018 / 15:13