一种提升Linux系统UDP报文发送效率的方法
基本信息
申请号 | CN202111043980.X | 申请日 | - |
公开(公告)号 | CN113765919A | 公开(公告)日 | 2021-12-07 |
申请公布号 | CN113765919A | 申请公布日 | 2021-12-07 |
分类号 | H04L29/06(2006.01)I | 分类 | 电通信技术; |
发明人 | 周双全;邹琼 | 申请(专利权)人 | 深圳市云语科技有限公司 |
代理机构 | 深圳市中科创为专利代理有限公司 | 代理人 | 王建成;徐方星 |
地址 | 518000广东省深圳市南山区南山街道商华路2号阳光科创中心B座17层 | ||
法律状态 | - |
摘要
摘要 | 本发明公开一种提升Linux系统UDP报文发送效率的方法,包括以下步骤:根据IP层的MTU值,将待传输数据拆分为m个数据单元;通过UDPGSO技术将步骤S1中的m个数据单元中的若干个数据单元依次进行GSO合并,形成数据报文1;重复步骤S2,依次形成数据报文2、数据报文3、…、数据报文n;将数据报文1、数据报文2、…、数据报文n添加至sendmmsg接口内,并将数据报文1、数据报文2、…、数据报文n分别标记为sendmmsg接口报文1、sendmmsg接口报文2、…、sendmmsg接口报文n;调用sendmmsg接口,将sendmmsg接口报文1、sendmmsg接口报文2、…、sendmmsg接口报文n发送至传输服务端。本发明对比现在技术,UDP数据每秒的发送效率可提升30%,有效提升UDP数据的发送效率,提高数据传输速度。 |
