-
公开(公告)号:CN116136707A
公开(公告)日:2023-05-19
申请号:CN202111369577.6
申请日:2021-11-16
Applicant: 北京科东电力控制系统有限责任公司 , 南瑞集团有限公司
Inventor: 张广文 , 王丹 , 计士禹 , 刘锦利 , 马骁 , 李勃 , 高明慧 , 马力 , 张志军 , 徐萌 , 杨泽宇 , 修增哲 , 刘壮 , 佟文强 , 赵梓辰 , 刘新龙 , 姜岩 , 张嵩 , 王会达
Abstract: 本发明公开了一种高精度周期性软件计时方法、装置及存储介质,其方法包括:设置计时时长,通过计时时长除以CPU线程执行预定动作的执行周期得到目的次数;通过CPU线程在计时开启后循环执行预定动作,并通过计时器记录循环执行预定动作的执行次数;判断执行次数是否到达目的次数,若是,则到达计时时间,计数器清零。本发明能够实现计时精准,且不会占用设备性能的优点。
-
公开(公告)号:CN114006863A
公开(公告)日:2022-02-01
申请号:CN202111286769.0
申请日:2021-11-02
Applicant: 北京科东电力控制系统有限责任公司 , 南瑞集团有限公司
Inventor: 杨泽宇 , 王丹 , 计士禹 , 刘锦利 , 马骁 , 李勃 , 高明慧 , 马力 , 张志军 , 徐萌 , 张广文 , 修增哲 , 刘壮 , 佟文强 , 赵梓辰 , 刘新龙 , 姜岩 , 张嵩 , 王会达
IPC: H04L47/125 , H04L45/7453
Abstract: 本发明公开了一种多核负载均衡协同处理方法、装置及存储介质,所述方法包括接收数据包,对数据包头的四元组加上序列号进行两次不同的HASH算法的处理,获得HASH计算结果;根据所述HASH计算结果对预先建立的第一HASH表、第二HASH表进行查询,获取查询结果,通过网卡多队列技术的支持并利用中断方式把不同的网卡队列分配到多核处理器的不同的CPU核上,因此第一HASH表、第二HASH表也就是等同于存储一个连接与CPU不同核之间的映射关系;本发明使用静态与动态相结合的多重HASH负载均衡算法将后续接收的数据报文分配到其他负载较轻的CPU上,能够使得各个CPU的使用率相对平均,使得处理器更好地发挥性能,一定程度上提高了多核处理器的处理效率。
-
公开(公告)号:CN113992608B
公开(公告)日:2024-01-05
申请号:CN202111241785.8
申请日:2021-10-25
Applicant: 北京科东电力控制系统有限责任公司 , 南瑞集团有限公司
Inventor: 徐萌 , 马力 , 王丹 , 计士禹 , 刘锦利 , 马骁 , 李勃 , 高明慧 , 张志军 , 张广文 , 修增哲 , 刘壮 , 佟文强 , 赵梓辰 , 杨泽宇 , 刘新龙 , 姜岩 , 张嵩 , 王会达
IPC: H04L49/90 , H04L49/901
Abstract: 本发明公开了一种网络收发包路径优化方法、装置及存储介质,所述方法包括网络收包时,调用recv接口对预先构建的环形队列中存放的数据包进行读取,并将该数据包的地址返回给用户程序,使用户程序能够根据所述地址对数据包进行操作;网络发包时,先调用alloc接口,从环形队列中返回第一块可用的内存地址,在该内存上构造以太网帧后调用send接口发送数据包;本发明在收包时使用轮询方式收包,不再有中断处理,不再绕路内核协议栈,减少了数据拷贝;在发包时也不再绕路内核协议栈,减少了数据拷贝,本发明通过优化网络收发包路径,有效提高网络收发包性能。
-
公开(公告)号:CN116136793A
公开(公告)日:2023-05-19
申请号:CN202111362548.7
申请日:2021-11-16
Applicant: 北京科东电力控制系统有限责任公司 , 南瑞集团有限公司
Inventor: 修增哲 , 王丹 , 计士禹 , 刘锦利 , 马骁 , 李勃 , 高明慧 , 马力 , 张志军 , 徐萌 , 张广文 , 杨泽宇 , 刘壮 , 佟文强 , 赵梓辰 , 刘新龙 , 姜岩 , 张嵩 , 王会达
IPC: G06F9/50 , H04L47/6275
Abstract: 本发明公开了一种多核CPU的数据包转发的优化方法、装置及存储介质,其方法包括:获取网卡创建数据包发送队列的数量,创建相应数量的线程并对线程进行参数初始化;将初始化后的线程与CPU核心进行绑定;基于线程循环接收数据包,在预设时间段内统计每个网卡的流量;基于流量动态获取每个预设时间段内网卡的优先级,根据网卡的优先级动态调整CPU核心的优先级;本发明能够通过对CPU核心进行动态调整,减少CPU在数据转发时的中断次数,从而提高效率。
-
公开(公告)号:CN113992608A
公开(公告)日:2022-01-28
申请号:CN202111241785.8
申请日:2021-10-25
Applicant: 北京科东电力控制系统有限责任公司 , 南瑞集团有限公司
Inventor: 徐萌 , 马力 , 王丹 , 计士禹 , 刘锦利 , 马骁 , 李勃 , 高明慧 , 张志军 , 张广文 , 修增哲 , 刘壮 , 佟文强 , 赵梓辰 , 杨泽宇 , 刘新龙 , 姜岩 , 张嵩 , 王会达
IPC: H04L49/90 , H04L49/901
Abstract: 本发明公开了一种网络收发包路径优化方法、装置及存储介质,所述方法包括网络收包时,调用recv接口对预先构建的环形队列中存放的数据包进行读取,并将该数据包的地址返回给用户程序,使用户程序能够根据所述地址对数据包进行操作;网络发包时,先调用alloc接口,从环形队列中返回第一块可用的内存地址,在该内存上构造以太网帧后调用send接口发送数据包;本发明在收包时使用轮询方式收包,不再有中断处理,不再绕路内核协议栈,减少了数据拷贝;在发包时也不再绕路内核协议栈,减少了数据拷贝,本发明通过优化网络收发包路径,有效提高网络收发包性能。
-
-
-
-