![定位带宽瓶颈](https://linux22.com/image/656608/%E5%AE%9A%E4%BD%8D%E5%B8%A6%E5%AE%BD%E7%93%B6%E9%A2%88.png)
我正在使用 FFMPEG 对视频流进行编码,并通过 ELB 将其发送到 EC2 上的服务器。我只能为 EC2 实例提供大约 2Mbps/15fps 的吞吐量。
通过排除法,我发现 ELB 是瓶颈,他们以更高的吞吐量对其进行了配置,现在一切都很顺利(获得了稳定的 4Mbps/30fps)
我如何使用 Wireshark 等工具识别瓶颈?这可能吗?我找到瓶颈的过程有点笨拙,有时 ELB 会自动扩展并暂时解决问题。我本来希望如果我使用 Wireshark 查看流量,我会看到一些 ICMP 响应或来自瓶颈设备的内容,但我不太确定。
答案1
我会同时在客户端和后端服务器上进行捕获。如果您分析客户端捕获,发现延迟似乎是在服务器端,但分析服务器端捕获,发现延迟似乎是在客户端,那么可能是中间的某个因素导致了延迟。
要查找 pcap 中的延迟,请查看视频我做了这个向你展示如何