diff options
author | Suren A. Chilingaryan <csa@suren.me> | 2018-08-06 20:20:46 +0200 |
---|---|---|
committer | Suren A. Chilingaryan <csa@suren.me> | 2018-08-06 20:20:46 +0200 |
commit | 254f1dc9e629e9de818672174a6614c6595fb11a (patch) | |
tree | 39786da7f579f3098c5a79fe9c129dae2fd3ef5c /analyze.sh | |
parent | 7ae5d89c48bd3982626afe03891eab2e2d31e746 (diff) | |
download | ods-254f1dc9e629e9de818672174a6614c6595fb11a.tar.gz ods-254f1dc9e629e9de818672174a6614c6595fb11a.tar.bz2 ods-254f1dc9e629e9de818672174a6614c6595fb11a.tar.xz ods-254f1dc9e629e9de818672174a6614c6595fb11a.zip |
Support arbitrary ports and port-range splitting
Diffstat (limited to 'analyze.sh')
-rwxr-xr-x | analyze.sh | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -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") |