Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / shell 分析ping结果

最近访问公司总部的内部网站有时会出现问题,做了一个PING的脚本在几台电脑上执行,一天后收集汇总做了个脚本分析:
主要是取值统计Minimum = 6ms, Maximum = 199ms, Average = 87ms 的数据
equip=/home 
Total=$(cat $equip/*** | grep  Minimum |wc -l)   
Minave=$(cat $equip/*** | grep  Minimum | cut -d "," -f 1| awk -F"=" "{print $2}"|awk -F"[^0-9]" -vOFS= "NF+=0"|awk -F: "$1 > 50 && $1 < 100" | wc -l)   
Minmax=$(cat $equip/*** | grep  Minimum | cut -d "," -f 1| awk -F"=" "{print $2}"|awk -F"[^0-9]" -vOFS= "NF+=0"|awk -F: "$1 > 100"| wc -l)   
Avermin=$(cat $equip/*** | grep  Minimum | cut -d "," -f 3| awk -F"=" "{print $2}"|awk -F"[^0-9]" -vOFS= "NF+=0"|awk -F: "$1 > 100 && $1 < 200" | wc -l)   
Averave=$(cat $equip/*** | grep  Minimum | cut -d "," -f 3| awk -F"=" "{print $2}"|awk -F"[^0-9]" -vOFS= "NF+=0"|awk -F: "$1 > 200 && $1 < 300" | wc -l)   
Avermax=$(cat $equip/*** | grep  Minimum | cut -d "," -f 3| awk -F"=" "{print $2}"|awk -F"[^0-9]" -vOFS= "NF+=0"|awk -F: "$1 > 300" | wc -l)   
Maxmin=$(cat $equip/*** | grep  Minimum | cut -d "," -f 2| awk -F"=" "{print $2}"|awk -F"[^0-9]" -vOFS= "NF+=0"|awk -F: "$1 > 100 && $1 < 200" | wc -l)   
Maxave=$(cat $equip/*** | grep  Minimum | cut -d "," -f 2| awk -F"=" "{print $2}"|awk -F"[^0-9]" -vOFS= "NF+=0"|awk -F: "$1 > 200 && $1 < 300" | wc -l)   
Maxmax=$(cat $equip/*** | grep  Minimum | cut -d "," -f 2| awk -F"=" "{print $2}"|awk -F"[^0-9]" -vOFS= "NF+=0"|awk -F: "$1 > 300" | wc -l)   
echo "***-Calculate"   
echo "总数据量:"$Total   
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   
echo "Minimum:"   
echo "50<Minimum<100:"$Minave   
echo "Minmax>100:"      $Minmax   
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   
echo "Average:"   
echo "100<Avermin<200:"$Avermin   
echo "200<Averave<300:"$Averave   
echo "Average>300:"   $Avermax   
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~   
echo "Maximun:"   
echo "100<Maxmin<200:"$Maxmin   
echo "200<Maxave<300:"$Maxave   
echo "Maxmin>300:"      $Maxmax结果如下:
总数据量:13423 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   
Minimum:   
50<Minimum<100:111   
Minmax>100: 21   
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   
Average:   
100<Avermin<200:244   
200<Averave<300:22   
Average>300: 5   
~~~~~~~~~~~~~~~~~~~~~~~~~~~~   
Maximun:   
100<Maxmin<200:1830   
200<Maxave<300:204   
Maxmin>300: 56推荐阅读:Fedora 18 下arping 的安装 http://www.linuxidc.com/Linux/2013-06/85300.htmCentOS 6.2 下安装 smokeping 测试网络状况 http://www.linuxidc.com/Linux/2012-12/75843.htmCentOS中Iptables关于ping的配置问题 http://www.linuxidc.com/Linux/2012-11/74660.htmVMware下Linux如何ping通Windows http://www.linuxidc.com/Linux/2012-11/73749.htmLinux下长时间ping网络加时间戳并记录到文本 http://www.linuxidc.com/Linux/2012-09/70440.htm