一种提升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数据的发送效率,提高数据传输速度。