1: #NS2_有线部分\Throughput.awk
  2:
  3: BEGIN {
  4:     #Initialize the variable
  5:     init = 0;
  6:     i = 0;
  7: }
  8:
  9: {
 10: #Event Abbreviation Type Value
 11: #%g %d %d %s %d %s %d %d.%d %d.%d %d %d
 12: #Normal Event
 13:         #r: Receive
 14:         #d: Drop
 15:         #e: Error
 16:         #+: Enqueue
 17:         #-: Dequeue
 18: #double  Time
 19: #int  (Link-layer) Source Node
 20: #int  (Link-layer) Destination Node
 21: #string  Packet Name
 22: #int  Packet Size
 23: #string  Flags
 24: #int  Flow ID
 25: #int  (Network-layer) Source Address
 26: #int  Source Port
 27: #int  (Network-layer) Destination Address
 28: #int  Destination Port
 29: #int  Sequence Number
 30: #int  Unique Packet ID
 31:
 32:     #Evaluate the fields to new viariables
 33:     EVENT       = $1;
 34:     TIME        = $2;
 35:     SRCNODE     = $3
 36:     DSTNODE     = $4;
 37:     PKTNAME     = $5;
 38:     PKTSIZE     = $6;
 39:     FLAGS       = $7;
 40:     FLOWID      = $8;
 41:     SRCADDPORT  = $9;
 42:     DSTADDPORT  = $10;
 43:     SEQNO       = $11;
 44:     PKTID       = $12;
 45:
 46:     #Count up the packets send to DstNode
 47:     if (EVENT == "-" && SRCNODE == 0 && DSTNODE == 1)
 48:     {
 49:         ByteSum[i + 1] = ByteSum[i] + PKTSIZE;
 50:
 51: #        if (init == 0) {
 52: #            StartTime = Time;
 53: #            init = 1;
 54: #        }
 55:
 56:         EndTime[i] = TIME;
 57:         i = i + 1;
 58:     }
 59: }
 60:
 61: END {
 62:     printf("%.2f\t%.2f\n", EndTime[0], 0);
 63:
 64:     #Calcute the throughput
 65:     for (j = 1; j < i; j ++)
 66:     {
 67:         Throught = (ByteSum[j] / (EndTime[j] - EndTime[0])) * 8 / 1000;
 68:         printf("%.2f\t%.2f\n", EndTime[j], Throught);
 69:     }
 70:
 71:     printf("%.2f\t%.2f\n", EndTime[i - 1], 0);
 72: }
 73: 

转载于:https://www.cnblogs.com/txw1958/archive/2011/10/13/2210121.html

NS2网络模拟(3)-吞吐率相关推荐

  1. tcp的无延时发送_腾讯网红程序员,详解带宽、延时、吞吐率、PPS 这些都是啥?...

    Linux 网络协议栈是根据 TCP/IP 模型来实现的,TCP/IP 模型由应用层.传输层.网络层和网络接口层,共四层组成,每一层都有各自的职责. 应用程序要发送数据包时,通常是通过 socket ...

  2. 计算机指令流水线时间计算,计算机指令-流水线和吞吐率

    流水线 我们把计算机的一条指令抽象成三个步骤(实际不止这些) 现在向计算机发送三条指令A,B,C,如果不采用流水线的方式传输,那么在每个机器周期中的执行步骤如下图所示(我们假设每个步骤都会耗费一个机器 ...

  3. Kafka是如何实现高吞吐率的

    转载:http://aoyouzi.iteye.com/blog/2322673 Kafka是分布式消息系统,需要处理海量的消息,Kafka的设计是把所有的消息都写入速度低容量大的硬盘,以此来换取更强 ...

  4. 结合“性能监视器” 排查、处理性能瓶颈导致应用吞吐率等指标上不去的问题...

    双11备战前夕,总绕不过性能压测环节,TPS 一直上不去 / 不达标,除了代码上的问题外,服务器环境.配置.网络.磁盘.CPU 亦是导致性能瓶颈的重要一环,本文旨在分享最近项目性能压测过程中的排查经验 ...

  5. 信道效率以及信道的吞吐率

    信道的效率即为信道的利用率,是指发送方在一个发送周期的时间内,有效的发送数据所需要的时间占整个发送周期的比率. 例如,发送方从开始发送数据,到收到第一个确认帧为止,称为一个周期,设为T.发送方在这个周 ...

  6. 批处理的高吞吐率和高延迟的解释

    在很多系统中都允许用户设置单条消息处理模式或者批处理模式.例如,在storm中,用户可以通过core和Trident两种API编写,区别是前者是一个tuple一个tuple地处理,而后者是多个tupl ...

  7. 老李分享知识:性能测试之TPS和吞吐率

    老李分享知识:性能测试之TPS和吞吐率      当增大系统的压力(或添加并发用户数)时,吞吐率和TPS的改变曲线呈大体一致,则系统基本稳定. 若压力增大时,吞吐率的曲线添加到一定程度后出现改变缓慢, ...

  8. TCP连接吞吐率和线路效率的总结

    TCP的最大吞吐率 = 一个RTT传输的有效数据 / RTT 线路效率 = 最大吞吐率/信道带宽 信道效率可以理解为:提供的带宽实际利用到的比例. 因此可以看一道习题. 在一个TCP连接中,信道带宽是 ...

  9. SA上传吞吐率优化经验总结

    综述 集团SA大会战要求的上行吞吐率挑战值160Mbps,青岛移动27个网格在正式测试的时候没有一个网格可以达到该目标.因此聚焦如何解决每个网格上行吞吐率160Mbps和所有网格数据均值达到160Mb ...

最新文章

  1. 能让你醍醐灌顶的34个人生哲理
  2. java导出word表格_使用PowerDesigner16.5 逆向数据库 导出word文档
  3. Css 浏览器兼容性及其其他常见问题
  4. hdu 3065 病毒侵袭持续中(AC自动机)
  5. java一般方法有哪些方法有哪些方法_Java代码优化有哪些方法?
  6. CNN发展历史【从LeNet到DenseNet】
  7. VS2010与OpenCV2410简单配置
  8. git回滚到某个版本操作
  9. Xmind模板文档分享——商务模板(2)
  10. 2022年南京大学软件工程专硕考研初试第二411分上岸经验贴
  11. Excel直接跳过隐藏行,粘贴数据到可见单元格
  12. 信息安全概论———网络安全协议
  13. 【ACM】心路历程2019.9.29
  14. 简单的python爬虫程序:爬取斗鱼直播人气前五十的主播
  15. Meta 开源早期 AI 翻译工具支持 200 种语言
  16. 活动倒计时HTML,活动倒计时代码(精确到毫秒)jquery插件
  17. php测试教程,PHP单元测试基础教程
  18. HDU6608 Fansblog
  19. clover写入efi_把clover复制到EFI之后电脑不认clover的解决方法(UEFI Shell强制写入)
  20. 【Java并发编程(一)】并发设计原理

热门文章

  1. poj 2029 二维树状数组
  2. 仿苹果的导航,有点凹陷的感觉
  3. 理解OpenCV中的宏定义 CVAPI(函数返回类型)
  4. KVM中virtio-user工作思路(十二)
  5. python操作文件夹-Python文件操作大全,随机删除文件夹内的任意文件
  6. cr3格式怎么转换成jpg_pdf怎么转换成jpg图片?成为办公大神的第一步!
  7. 运行webpack-dev-srerver 端口占用错误及解决办法
  8. 为什么选用 React 创建混合型移动应用?
  9. 网站自动登录功能的设计[转]
  10. Careercup | Chapter 4