fs学习笔记之输出格式

接触fs那么久,有必要再记录一下。

上一篇介绍了fs拓扑描述文件dot的格式,今天要介绍fs输出文件的格式。

举个例子,以下是d节点输出文件的一行记录,也就是一条流经过d的记录。

textexport d 1.035154 1.035154 1.175314 10.1.1.2:1001->10.5.0.1:2001 tcp 0x0 b:172.16.0.70 4 1722 FSA

其中每个字段含义如下:

type of export (always textexport)


node name at which flow was observed (a)


sim time at which flow started


sim time at which flow ended


sim time at which flow record was written


source IP addr:source port->dest IPaddr:dest port


protocol


type of service (0x0)


identifier to indicate which interfacearrived on the node at which flow is observed (shows harpoon:172.16.0.1 toindicate that it arrived from a harpoon generator node, and the IP addressassigned to the interface on node a on which the traffic arrived)


number of packets in flow (5)


number of bytes in flow (4373)


TCP flags observed in flow (FIN | SYN | ACK)

需要注意的是,第二第三个记录并不是流的开始和结束时间,而是一个流经过d点时的开始和结束时间,那么如果想计算一个流的传输速度,就必须知道传输时间,但这个不能仅通过一个节点就能知道,需要对比开始节点和结束节点的记录,找到对应的流,然后计算时间差才能得出。下图为一个流吞吐量在600秒内的变化图。

可以看出,fs的吞吐量太不稳定了,拓扑中只有一条流时波动竟然这么大,因此如果是想利用fs计算流吞吐量的念头果断打消。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Leetcode名企之路

求求你别问我一致性hash了

首先,只有存储型的组件,我们才会使用一致性hash;计算型的服务增删节点对整个任务一般没影响,所以负载均衡直接用random就可以。那么像redis、memca...

1493
来自专栏Java帮帮-微信公众号-技术文章全总结

Mysql批量插入分析【面试+工作】

最近发现几个项目中都有批次插入数据库的功能,每个项目中批次插入的写法有一些差别,所以本文打算对Mysql的批次插入做一个详细的分析。

2772
来自专栏ericzli

Jetson TX1上安装Tensorflow Serving遇到的问题总结

本文的目的是分享在TX1上安装Tensorflow Serving时遇到的主要问题,避免重复踩坑。

3633
来自专栏用户画像

内存管理

925
来自专栏点滴积累

geotrellis使用(十八)导入多波段Tiff、读取多波段Tile

Geotrellis系列文章链接地址http://www.cnblogs.com/shoufengwei/p/5619419.html 目录 前言 多波段数...

4135
来自专栏Linux内核

Linux OOM机制分析

oom_killer(out of memory killer)是Linux内核的一种内存管理机制,在系统可用内存较少的情况下,内核为保证系统还能够继续运行下去...

1.1K7
来自专栏Python私房菜

实战 | 用aiohttp和uvloop实现一个高性能爬虫

asyncio于Python3.4引入标准库,增加了对异步I/O的支持,asyncio基于事件循环,可以轻松实现异步I/O操作。接下来,我们用基于asyncio...

1563
来自专栏蓝天

当Linux用尽内存

也许你很少面临这一情况,但是一旦如此,你一定知道出什么错了:可用内存不足或者说内存用尽(OOM)。结果非常典型:你不能再分配内存,内核会杀掉一个任务(一般是正在...

3213
来自专栏xingoo, 一个梦想做发明家的程序员

Logstash为什么那么慢?—— json序列化

今天跟峡谷金桥聊天,询问起Logstash的性能,金桥提示说Logstash中json的序列化是浪费性能的一方面。于是便有了下面的测试: 第一步,造数据 ...

2239
来自专栏Python攻城狮

itchat库初探--微信好友全头像的拼接

如果安装python的时候pip安装选项没打√ ,就先安装pip。 Python和pip的安装

772

扫码关注云+社区

领取腾讯云代金券