博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(转)记录队列长度的方法
阅读量:4985 次
发布时间:2019-06-12

本文共 647 字,大约阅读时间需要 2 分钟。

最近做实验需要记录DropTail和RED队列长度数据。

书上的方法是:

set q_ [[$ns link $r1 $r2] queue]

set queuechan [open q-$par1-$par2.tr w]
$q_ trace curq_

$q_ attach $queuechan

其中,$par1分别可以设置为DropTail和RED。

但是只有RED能够顺利运行并且记录下当前队列长度,格式为Q 0.0342079 1

Q表示为当前队列,第二列为time,第三列是对列长度,

然而运行DropTail则提示$q_ attach $queuechan出错。

上网搜了下,用别的记录队列的方法重新编写了,

set qm [$ns monitor-queue $r1 $r2 [open q-$par1-$par2.tr w] 0.01]

[$ns link $r1 $r2] queue-sample-timeout

运行发现可以记录DropTail的队列变化了,但是打开文件发现有许多新的数据,格式如下:

0.040000000000000001 20 21 860.64430262857172 1.3844791371428575 4 2 0 2160 1080 0

 

现在不确定哪一列是我需要的实验室数据,还在研究中。。。

转载于:https://www.cnblogs.com/this-543273659/archive/2013/05/06/3063026.html

你可能感兴趣的文章
新公司java的注解以及springboot的相关注解
查看>>
Unity脚本的生命周期中几个重要的方法
查看>>
poj1552
查看>>
Thinkphp中文水印和图片水印合体集成插件
查看>>
FLASK安装--兼收EZ_INSTALL及PIP
查看>>
C++静态成员变量和静态成员函数小结
查看>>
Python---Flask--02--模板
查看>>
PHP学习笔记---封装(面向对象三大特性之一)
查看>>
如何快速找到指定端口被哪个程序占用并释放该端口(解决bindException)
查看>>
迭代之while循环(1)
查看>>
final修饰的类有什么特点
查看>>
关于string类中find函数的讲解
查看>>
程序员的情书
查看>>
Spring Cloud Eureka 使用 IP 地址进行服务注册
查看>>
Python 包的制作(__init__.py)
查看>>
java内存模型优化建议
查看>>
三十、模块补充
查看>>
流程审批设计
查看>>
别装了,你根本就不想变成更好的人
查看>>
数据库 join
查看>>