是否有一种分析数据包间隔的方法,以便每秒输出#个数据包?

问题描述 投票:0回答:2

我有大约54,000个数据包要分析,我正在尝试确定每秒的平均数据包数量(以及给定秒内的最小和最大数据包数量)

我的输入文件是数据包时间的一列(请参阅下面的示例):

0.004

0.015

0.030

0.050

..

..

1999.99

我已经用awk来确定定时增量,但无法找出一种方法来解析时间块以获得以下输出:

0-1s = 10 packets

1-2s = 15 packets 

bash traffic
2个回答
0
投票

这里是如何使用awk获得所需输出的示例。假设原始输入文件是sample.txt,首先要做的是对它进行反向排序(排序-nr),然后可以通过awk“ -v”参数向awk提供新排序的文件以及时间变量。在awk中执行测试,在需要时使用“下一个”跳过行,并使用“退出”退出awk脚本。


0
投票

请您尝试以下操作:

© www.soinside.com 2019 - 2024. All rights reserved.