loggning av bandbred för specifict script

Trädvy Permalänk
Medlem
Registrerad
Sep 2009

loggning av bandbred för specifict script

Hej kära Swe.

Så jag sitter med olika python scripts och vill logga bandbred användningen av BARA dessa scripts i sig på en remote xubuntu 16.04. Är det så att någon råka veta hur detta kan göras?

Dessa scripts kommer köras ca var 10e minut och jag skulle vilja logga bandbredden vid varje individuell körning.

Tack för svar!

P.S det ultimata loggen skulle se ut som följande (tänk att detta är log.txt eller liknade):

xxxx bit/s . . . xxxx bit/s

Смерть -это решение всех проблем. Нет человека - нет проблемы
Comp1: Ubuntu 16.04 Comp2: Arch Linux
Comp3: Ubuntu Server 16.04 Comp4: Centos 6.5
Comp5: Linux mint 16 Comp6: Raspberry pi (olika OS hela tiden)
Phone: Motorola Google Nexus 6

Trädvy Permalänk
Medlem
Registrerad
Sep 2009

Kan tillägga att bit längden som skickas kommer variera så jag kan t,ex inte gör detta:

#! /bin/bash SECONDS=0 python scriptName.py duration=$SECONDS cat "$((numOfBits/$duration))" >> logg.txt

Смерть -это решение всех проблем. Нет человека - нет проблемы
Comp1: Ubuntu 16.04 Comp2: Arch Linux
Comp3: Ubuntu Server 16.04 Comp4: Centos 6.5
Comp5: Linux mint 16 Comp6: Raspberry pi (olika OS hela tiden)
Phone: Motorola Google Nexus 6

Trädvy Permalänk
Medlem
Registrerad
Sep 2009

Något som skulle eventuellt vara intressant är ju om det skulle gå att se hur mycket just detta script skickar på nätverket, om någon känner till något sådant.

Смерть -это решение всех проблем. Нет человека - нет проблемы
Comp1: Ubuntu 16.04 Comp2: Arch Linux
Comp3: Ubuntu Server 16.04 Comp4: Centos 6.5
Comp5: Linux mint 16 Comp6: Raspberry pi (olika OS hela tiden)
Phone: Motorola Google Nexus 6

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Jun 2011

Har du testat nethogs?

Trädvy Permalänk
Medlem
Registrerad
Sep 2009

Jag lyckades till sist filtrera så bara dessa packet komfram via Wireshark och tog bandbredden via den.

Смерть -это решение всех проблем. Нет человека - нет проблемы
Comp1: Ubuntu 16.04 Comp2: Arch Linux
Comp3: Ubuntu Server 16.04 Comp4: Centos 6.5
Comp5: Linux mint 16 Comp6: Raspberry pi (olika OS hela tiden)
Phone: Motorola Google Nexus 6