Quiero medir cuánto ancho de banda git pull
usa, preferiblemente al prefijar el comando git con el programa deseado, es decirnettally git pull
Alternativamente, ¿hay alguna forma furtiva de acumular datos de nethogs / wireshark y sumar las cifras después de la ejecución?
Gracias
linux
networking
bash
linux-networking
wireshark
caduceo
fuente
fuente
iftop
pero eso no es totalmente adecuado para sus necesidades.Respuestas:
Si inicia
nethogs
y luego presiona la mtecla, cambiará del modo instantáneo (kB / s) al modo acumulativo (kB).fuente
Envuelva el comando en un cliente SOCKS (por ejemplo, dante-client), apunte SOCKS a un servidor (por ejemplo, socat / netcat) que medirá el tráfico y lo reenviará al servidor SOCKS real. Habrá una sobrecarga de CALCETINES, pero suponiendo que no necesite una medida exacta , solo tenga en cuenta esto.
Un script de shell podría configurar los sockets socat y el entorno LD_PRELOAD_PATH, ejecutar el comando e informar estadísticas una vez hecho.
fuente