51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1521|回复: 0
打印 上一主题 下一主题

[原创] 分析IO数据

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-7-3 12:52:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
分析IO数据,使用GAWK


# ======================================================================
#
#     Simulation Goal     : Link Throughput
#     Simulation Topology : Chain
#     Trace type          : Normal trace
#
# ======================================================================

# ======================================================================
#                       Measure Link Throughput
# ======================================================================

BEGIN {
        total_pkt_size_0 = 0;
        sim_time = 0;
        packet_size = 0;
}
{
        # field parameters of normal trace
        event           = $1;     #; Event : r , s , d , f
        time            = $2;     #; Time : send time , receive time , drop time
        node            = $3;     #; Node : source node , receive node
        trace_type      = $4;     #; Trace type MAC trace
        error_state     = $5;     #; Error state : DUP , ERR , RET , STA , BSY , TTL , CBK
        pkt_id          = $6;     #; Event ID : Frame sequence number for total flows
        pkt_type        = $7;     #; Packet type : RTS , CTS , Data = cbr , ACK
        pkt_size        = $8;     #; Packet size (unit : bytes)
       
        # pick the part of number among "node" variables
        node = substr ( node, 2, length(node) - 2 );
       
        if (event == "Z"){
                end_node = $14 - 1;
                packet_size = $12;
        }
       


        # === flow 0 throughput ===
        if ( event == "r" && node == end_node && pkt_type == "cbr" ) {
                total_pkt_size_0 = total_pkt_size_0 + pkt_size;
        }
       
        sim_time = time;
}
END {
        throughput_0 = total_pkt_size_0 * 8 / ( sim_time * 1000000 );
        printf ( "%d %f\n", packet_size, throughput_0);
}

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-9-28 23:32 , Processed in 0.077966 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表