Centos之统计一个请求的流量(上传/下载流量)-yellowcong

本文介绍了一种通过使用tcpdump抓包并结合Wireshark分析的方法来测量HTTP请求的平均流量消耗。该方法首先抓取特定端口和服务地址的流量包,然后筛选出所需的请求和响应数据包,最后计算出每个请求的平均流量。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题:想要调查一批请求,所消耗的流量多少,一个请求到底消耗多少流量?

解决方案

使用tcpdump 抓取流量包,过滤只有源ip的请求,然后录制流量1k /1w 次 ,然后将抓取的流量导入到 wireshark 中,计算整体1k/1w次请求话费的流量,然后除以次数,就可以大致得到,一个请求使用多少流量了。

实际操作

#客户端 192.168.xx.xx
#服务端 172.16.xx.xx
#抓取端口 33357
#进出172.16.xx.xx  服务器机器的流量
#输出到 output-with-compose-100.cap 文件
tcpdump -i eth1 -s 0  port 33357 host  172.16.xx.xx -w output-with-compose-100.cap

过滤服务端 -> 客户端 的(下载)流量,
在这里插入图片描述

过滤 客户端-> 服务端(上传)流量
在这里插入图片描述

整体流量
ip.dst == 172.16.xx.xx || ip.dst == 192.168.xx.xx
在这里插入图片描述

然后把所有数据拷贝到excel ,然后用求和公式计算出,length字段,就可以计算出使用的流量了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

狂飙的yellowcong

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值