NS2网络模拟(3)-吞吐率
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)-吞吐率相关推荐
- tcp的无延时发送_腾讯网红程序员,详解带宽、延时、吞吐率、PPS 这些都是啥?...
Linux 网络协议栈是根据 TCP/IP 模型来实现的,TCP/IP 模型由应用层.传输层.网络层和网络接口层,共四层组成,每一层都有各自的职责. 应用程序要发送数据包时,通常是通过 socket ...
- 计算机指令流水线时间计算,计算机指令-流水线和吞吐率
流水线 我们把计算机的一条指令抽象成三个步骤(实际不止这些) 现在向计算机发送三条指令A,B,C,如果不采用流水线的方式传输,那么在每个机器周期中的执行步骤如下图所示(我们假设每个步骤都会耗费一个机器 ...
- Kafka是如何实现高吞吐率的
转载:http://aoyouzi.iteye.com/blog/2322673 Kafka是分布式消息系统,需要处理海量的消息,Kafka的设计是把所有的消息都写入速度低容量大的硬盘,以此来换取更强 ...
- 结合“性能监视器” 排查、处理性能瓶颈导致应用吞吐率等指标上不去的问题...
双11备战前夕,总绕不过性能压测环节,TPS 一直上不去 / 不达标,除了代码上的问题外,服务器环境.配置.网络.磁盘.CPU 亦是导致性能瓶颈的重要一环,本文旨在分享最近项目性能压测过程中的排查经验 ...
- 信道效率以及信道的吞吐率
信道的效率即为信道的利用率,是指发送方在一个发送周期的时间内,有效的发送数据所需要的时间占整个发送周期的比率. 例如,发送方从开始发送数据,到收到第一个确认帧为止,称为一个周期,设为T.发送方在这个周 ...
- 批处理的高吞吐率和高延迟的解释
在很多系统中都允许用户设置单条消息处理模式或者批处理模式.例如,在storm中,用户可以通过core和Trident两种API编写,区别是前者是一个tuple一个tuple地处理,而后者是多个tupl ...
- 老李分享知识:性能测试之TPS和吞吐率
老李分享知识:性能测试之TPS和吞吐率 当增大系统的压力(或添加并发用户数)时,吞吐率和TPS的改变曲线呈大体一致,则系统基本稳定. 若压力增大时,吞吐率的曲线添加到一定程度后出现改变缓慢, ...
- TCP连接吞吐率和线路效率的总结
TCP的最大吞吐率 = 一个RTT传输的有效数据 / RTT 线路效率 = 最大吞吐率/信道带宽 信道效率可以理解为:提供的带宽实际利用到的比例. 因此可以看一道习题. 在一个TCP连接中,信道带宽是 ...
- SA上传吞吐率优化经验总结
综述 集团SA大会战要求的上行吞吐率挑战值160Mbps,青岛移动27个网格在正式测试的时候没有一个网格可以达到该目标.因此聚焦如何解决每个网格上行吞吐率160Mbps和所有网格数据均值达到160Mb ...
最新文章
- 能让你醍醐灌顶的34个人生哲理
- java导出word表格_使用PowerDesigner16.5 逆向数据库 导出word文档
- Css 浏览器兼容性及其其他常见问题
- hdu 3065 病毒侵袭持续中(AC自动机)
- java一般方法有哪些方法有哪些方法_Java代码优化有哪些方法?
- CNN发展历史【从LeNet到DenseNet】
- VS2010与OpenCV2410简单配置
- git回滚到某个版本操作
- Xmind模板文档分享——商务模板(2)
- 2022年南京大学软件工程专硕考研初试第二411分上岸经验贴
- Excel直接跳过隐藏行,粘贴数据到可见单元格
- 信息安全概论———网络安全协议
- 【ACM】心路历程2019.9.29
- 简单的python爬虫程序:爬取斗鱼直播人气前五十的主播
- Meta 开源早期 AI 翻译工具支持 200 种语言
- 活动倒计时HTML,活动倒计时代码(精确到毫秒)jquery插件
- php测试教程,PHP单元测试基础教程
- HDU6608 Fansblog
- clover写入efi_把clover复制到EFI之后电脑不认clover的解决方法(UEFI Shell强制写入)
- 【Java并发编程(一)】并发设计原理