Saya ingin mengukur berapa banyak bandwidth yang git pull
digunakan, lebih disukai dengan awalan perintah git dengan program yang diinginkan, yaitunettally git pull
Atau, apakah ada cara licik untuk mengakumulasi data nethogs / wireshark dan menambahkan angka setelah eksekusi?
Terima kasih
linux
networking
bash
linux-networking
wireshark
lambang kedokteran
sumber
sumber
iftop
tetapi itu tidak sepenuhnya cocok untuk kebutuhan Anda.Jawaban:
Jika Anda meluncurkan
nethogs
dan kemudian tekan mtombol, itu akan beralih dari mode sesaat (kB / s) ke mode kumulatif (kB).sumber
Bungkus perintah dalam klien SOCKS (mis. Dante-client), arahkan SOCKS di server (mis. Socat / netcat) yang akan mengukur lalu lintas dan meneruskan ke server SOCKS yang sebenarnya. Akan ada overhead SOCKS, tetapi anggap Anda tidak perlu ukuran yang tepat maka faktor ini saja.
Script shell dapat mengatur soket socat dan lingkungan LD_PRELOAD_PATH, jalankan perintah dan laporkan statistik yang pernah dilakukan.
sumber