From 254f1dc9e629e9de818672174a6614c6595fb11a Mon Sep 17 00:00:00 2001 From: "Suren A. Chilingaryan" Date: Mon, 6 Aug 2018 20:20:46 +0200 Subject: Support arbitrary ports and port-range splitting --- analyze.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'analyze.sh') diff --git a/analyze.sh b/analyze.sh index 9c11bd6..33799cc 100755 --- a/analyze.sh +++ b/analyze.sh @@ -2,9 +2,11 @@ sleep=1 -stats1=($(ethtool -S ens11 | grep -P "rx\d?_(packets|bytes)" | awk '{ print $2 }')) +int=$(ip addr show | grep "192\.168\.2\." | awk '{ print $NF }') + +stats1=($(ethtool -S $int | grep -P "rx\d?_(packets|bytes)" | awk '{ print $2 }')) sleep $sleep -stats2=($(ethtool -S ens11 | grep -P "rx\d?_(packets|bytes)" | awk '{ print $2 }')) +stats2=($(ethtool -S $int | grep -P "rx\d?_(packets|bytes)" | awk '{ print $2 }')) for i in "${!stats1[@]}"; do diff=$(bc <<< "(${stats2[$i]} - ${stats1[$i]}) / $sleep") -- cgit v1.2.3