由于业务增长,需要选一个IDC房托管接入。网络质量要求比较高。在IDC给出测试机时,利用smokping来测试,是测出去的包。由于我们在各个地区都有接入机。再从这些接入机去测IDC网络质量,比对指标:丢失的包和rtt返回时延。然后再利用excel,生成曲线图,不知道这样得到结果是否合理,欢迎同行指正哈
*.*.*.*指IP地址
1
2
3
4
5
6
7
<code>#!/bin/bash</code>
<code>#</code>
<code>ping -f -c </code><code>100</code> <code>*.*.*.* > /root/shahexi/ping.txt</code>
<code>lossl=`cat /root/shahexi/ping.txt| grep loss|awk </code><code>'{print $6}'</code><code>|awk -F% </code><code>'{print $1}'</code><code>`</code>
<code>rtt=`cat /root/shahexi/ping.txt | grep rtt | awk </code><code>'{print $4}'</code> <code>| awk -F</code><code>"/"</code> <code>'{print $2}'</code><code>`</code>
<code>echo </code><code>"`date +"</code><code>%Y/%m/%d_%H:%M:%S</code><code>"` $rtt"</code> <code>>>/root/shahexi/rtt.txt</code>
<code>echo </code><code>"`date +"</code><code>%Y/%m/%d_%H:%M:%S</code><code>"` $lossl"</code> <code>>> /root/shahexi/pkglosst.txt</code>
本文转自 zouqingyun 51CTO博客,原文链接:http://blog.51cto.com/zouqingyun/1690047,如需转载请自行联系原作者