Wireshark 大流量抓包的丢包问题
问题背景 TCP 传输,本地同 Host,跨 VM,以多线程形式/多进程形式使用 TCP Socket 传输二进制文件。 测试方式:netcat 测试,文件大小 10M,据客户反馈 5M 大小之后即存在此问题。 测试环境: Windows 10 Host + 2 Windows VM guests on VMWare Arch Linux Host + Docker Container * 2 (both Debian) as guests 问题描述 两边传输过程中使用 Wireshark 抓包,出现如下问题: 此处发现默认配置的 Buffer 为 2M, 传输过程中出现: 发现存在丢包。 尝试解决问题 猜测 虚拟化平台问题? 答:不会,VMWare 和 Docker 同时复现该问题,且收发两端的文件经过 SHA256 Hash... » read more