队列追踪¶
其实跟上面一节的link_utilization_tracking
完全一致
组件
- 跟踪器实现:
model/core/ptop-link-queue-tracker.cc/h
- 辅助类:
helper/core/ptop-link-queue-tracker-helper.cc/h
使用调度器¶
config_file -> helper
- 配置文件设置:
Text Only 1
enable_link_queue_tracking=true
- 引入头文件与安装:
C++ 1 2 3 4 5
#include "ns3/ptop-link-queue-tracker-helper.h" PtopLinkQueueTrackerHelper linkQueueTrackerHelper(basicSimulation, topology);
- 结果输出:
C++ 1
linkQueueTrackerHelper.WriteResults(); // 运行后调用
手动安装¶
obj -> tracker
C++ | |
---|---|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
日志文件规范¶
文件名 | 内容格式 | 计量单位 |
---|---|---|
link_queue_pkt.csv |
<from>,<to>,<start_ns>,<end_ns>,<packets> |
数据包数 |
link_queue_byte.csv |
<from>,<to>,<start_ns>,<end_ns>,<bytes> |
字节数 |