Você pode usar o link
Você também pode procurar as respostas dadas em link
Existe uma maneira de obter um resumo de quanta largura de banda um determinado processo usado no Linux após o processo ser concluído? Eu não quero um monitor, eu quero algo que eu possa ver após a conclusão da tarefa ..
Idealmente, algo como o comando "time" ou um profiler, mas para uso de rede.
tcptrace é bastante poderoso e provavelmente é capaz de fazer o que quiser. Talvez seja um pouco baixo demais ...
É possível contar pacotes dentro e fora usando iptables baseados em um PID, eu entendo que conhecer o PID antes de um processo ser iniciado é quase impossível. Dependendo da sua situação, isso talvez seja dependente.
iptables -A OUTPUT -p TCP -m owner --pid-owner $PID -j ACCEPT
Você pode verificar se a regra está sendo atingida e quantos pacotes foram atingidos, com o seguinte comando.
iptables-save -c