Je veux mesurer la quantité de bande passante git pull
utilisée, de préférence en préfixant la commande git avec le programme souhaité, c'est-à-direnettally git pull
Sinon, existe-t-il un moyen sournois d'accumuler des données Nethogs / Wireshark et d'additionner les chiffres après l'exécution?
Merci
iftop
mais ce n'est pas totalement adapté à vos besoins.Réponses:
Si vous lancez
nethogs
puis appuyez sur la mtouche, il passera du mode instantané (kB / s) au mode cumulatif (kB).la source
Enveloppez la commande dans un client SOCKS (par exemple, dante-client), pointez SOCKS sur un serveur (par exemple, socat / netcat) qui mesurera le trafic et le transmettra au vrai serveur SOCKS. Il y aura des frais généraux SOCKS, mais en supposant que vous n'avez pas besoin d'une mesure exacte , il suffit de prendre cela en compte.
Un script shell pourrait configurer les sockets socat et l'environnement LD_PRELOAD_PATH, exécuter la commande et rapporter les statistiques une fois terminé.
la source