最近工作中遇到内核模块VM将大的TCP包(超过1500字节)丢弃,重传严重,进而导致整个系统的FTP下载速率低的问题,解决方案有二:
1 不改动内核代码通过修改相关内核参数选项等,使到达该内核模块VM的IP包均为小包,从而规避掉这个丢包问题;
2 为该内核模块开发新需求,使其能够处理大包。
“丢包分析”的定位过程可参考另一篇博文如何利用wireshark对TCP消息进行分析
待补充