以太网性能监控方法、系统、工控设备以及存储介质

    公开(公告)号:CN116016295A

    公开(公告)日:2023-04-25

    申请号:CN202211615927.7

    申请日:2022-12-14

    Abstract: 本申请公开了一种以太网性能监控方法、系统、工控设备以及存储介质,其以太网性能监控方法包括:通过挂载在网卡驱动层接收数据包的路径上的快速数据路径XDP程序,将进入内核协议栈之前的数据包进行捕获;根据数据包分析规则对所述进入内核协议栈之前的数据包进行性能分析,得到所述工业以太网的性能分析结果并存储至内核数据库;根据所述性能分析结果处理所述进入内核协议栈之前的数据包,得到数据包的处理结果;根据所述性能分析结果和所述数据包的处理结果监控所述工业以太网。本申请为解决现有软硬件结合方案存在的操作繁琐的问题,提出了一种工业以太网现场总线纯软件实时监控方案,实现软件自动抓包及分析,简化操作步骤。

    系统功能扩展方法、装置及计算机可读存储介质

    公开(公告)号:CN112015522A

    公开(公告)日:2020-12-01

    申请号:CN202011200279.X

    申请日:2020-11-02

    Abstract: 本发明公开了一种系统功能扩展方法,所述系统功能扩展方法包括:当接收到扩展程序时,运行虚拟微控制器,所述虚拟微控制器为模拟精简指令集架构RISC-V处理器的软件;获取所述虚拟微控制器的程序存储器及所述虚拟微控制器的数据存储器;将所述扩展程序写入所述程序存储器;根据已写入所述扩展程序的程序存储器中的指令,更新所述数据存储器与所述虚拟微控制器的寄存器,以实现扩展功能。本发明还公开了一种系统功能扩展装置和一种计算机可读存储介质。本发明对于资源受限的系统,可实现运行时刻动态扩展系统功能。

    指令扩展方法、系统及计算机可读存储介质

    公开(公告)号:CN115373747A

    公开(公告)日:2022-11-22

    申请号:CN202211009405.2

    申请日:2022-08-19

    Abstract: 本发明公开了一种指令扩展方法、系统及计算机可读存储介质。包括如下步骤:根据待实现算法和指令扩展规则,在预设指令集中生成待扩展指令;在调用所述待扩展指令时,进入异常处理流程,并在所述异常处理流程中将处理器的执行环境由操作系统切换为OpenSBI;在所述OpenSBI执行环境下,生成并调用与所述待扩展指令相对应的扩展指令函数库;在完成所述扩展指令函数库的运行后,根据预设指令指针退出所述异常处理流程,并将所述执行环境由OpenSBI切换为操作系统,完成指令扩展。本发明提高了使用软件方式进行指令扩展时的性能。

    避免Linux内核内存碎片方法、设备及计算机存储介质

    公开(公告)号:CN111813710B

    公开(公告)日:2021-02-05

    申请号:CN202010950426.9

    申请日:2020-09-11

    Abstract: 本发明公开了一种避免Linux内核内存碎片方法,该方法包括:移除Linux内核内存中虚拟地址与物理地址的线性映射规则;当接收到针对Linux内核内存的分配请求时,查找所述Linux内核内存中的可用物理页帧,并将所述可用物理页帧依次分配给连续的逻辑页;其中,所述分配给连续的逻辑页的可用物理页帧连续或不连续;维护所述逻辑页与可用物理页帧之间的映射关系。彻底解决Linux内核内存碎片化的问题。达到提高Linux内核内存利用率的技术效果。

    网卡驱动优化方法、装置、设备及存储介质

    公开(公告)号:CN115460024B

    公开(公告)日:2024-05-28

    申请号:CN202211070291.2

    申请日:2022-09-02

    Abstract: 本发明公开了一种网卡驱动优化方法、装置、设备及存储介质,属于通信技术领域,本申请应用于网卡驱动,当网卡收包中断产生时,Preemt rt Linux操作系统不采用中断线程化,同时不采用软中断,当收包中断产生时触发硬中断,直接在硬中断中关中断,轮询所述网卡的DMA接收描述符,从所述DMA接收描述符中读取所述报文,并将所述报文投入预设FIFO队列,开中断,完成报文的接收。因此,本申请减少了网卡收包过程中断线程和软中断的唤醒和调度时延,增强了网卡收包的实时性。

    以太网性能监控方法、系统、工控设备以及存储介质

    公开(公告)号:CN116016295B

    公开(公告)日:2024-04-09

    申请号:CN202211615927.7

    申请日:2022-12-14

    Abstract: 本申请公开了一种以太网性能监控方法、系统、工控设备以及存储介质,其以太网性能监控方法包括:通过挂载在网卡驱动层接收数据包的路径上的快速数据路径XDP程序,将进入内核协议栈之前的数据包进行捕获;根据数据包分析规则对所述进入内核协议栈之前的数据包进行性能分析,得到所述工业以太网的性能分析结果并存储至内核数据库;根据所述性能分析结果处理所述进入内核协议栈之前的数据包,得到数据包的处理结果;根据所述性能分析结果和所述数据包的处理结果监控所述工业以太网。本申请为解决现有软硬件结合方案存在的操作繁琐的问题,提出了一种工业以太网现场总线纯软件实时监控方案,实现软件自动抓包及分析,简化操作步骤。

    工业以太网协议优化方法、系统及可读存储介质

    公开(公告)号:CN115695079A

    公开(公告)日:2023-02-03

    申请号:CN202211352900.3

    申请日:2022-10-31

    Abstract: 本申请公开了一种工业以太网协议优化方法、系统及可读存储介质,所述工业以太网协议优化方法包括步骤:将预设以太网驱动集成在OpenSBI中;根据预设内存共享机制,虚拟出与应用程序、所述OpenSBI和操作系统相对应的共享内存的访问接口;根据硬件的类型和所述访问接口,分别设置所述OpenSBI的中断机制以及通讯机制,其中,所述硬件的类型包括单核处理器和多核处理器;根据所述中断机制和所述通讯机制,控制应用程序和所述OpenSBI进行数据交互。本申请提高了工业以太网在RISC‑V平台的通讯能力。

    嵌入式程序的程序更新方法、终端、系统及存储介质

    公开(公告)号:CN112905217B

    公开(公告)日:2021-08-20

    申请号:CN202110495111.4

    申请日:2021-05-07

    Abstract: 本发明公开了一种嵌入式程序的程序更新方法、终端、系统及存储介质。其中,该方法包括:接收开发终端发送的更新文件,所述更新文件为开发终端根据应用终端中的嵌入式程序、以及修改的源代码文件生成的携带有地址信息的二进制文件;判断更新文件的程序地址范围是否大于与所述地址信息对应的原始程序的程序地址范围;若是,则将更新文件写入空白地址中,更新原始程序对应的数据首行为跳转至空白地址;若否,则将更新文件写入原始程序对应的程序地址,更新原始程序为更新文件。本发明提供的方法提高存储器的使用寿命、缩短烧录时间。

    面向云平台性能评估的资源分配方法、装置及存储介质

    公开(公告)号:CN112416608A

    公开(公告)日:2021-02-26

    申请号:CN202110085084.3

    申请日:2021-01-22

    Abstract: 本发明公开了一种面向云平台性能评估的资源分配方法,根据云平台的历史资源分配策略以及与所述历史资源分配策略关联的历史测试评分拟合高斯过程;获取所述高斯过程中各个预设资源分配策略对应的后向概率;根据所述后向概率确定多个所述预设资源分配策略中的当前资源分配策略;按照所述当前资源分配策略对云平台进行测试。本发明还公开了一种面向云平台性能评估的资源分配装置及存储介质。本发明通过将资源分配过程拟合为高斯过程,并在高斯过程中以概率的角度迅速找到最有可能得到最高测试评分的最优资源分配策略,使得确定最优资源分配策略花费的成本更小,也更加准确,提高了云平台性能测试时资源分配的效率。

    工业以太网协议优化方法、系统及可读存储介质

    公开(公告)号:CN115695079B

    公开(公告)日:2025-01-21

    申请号:CN202211352900.3

    申请日:2022-10-31

    Abstract: 本申请公开了一种工业以太网协议优化方法、系统及可读存储介质,所述工业以太网协议优化方法包括步骤:将预设以太网驱动集成在OpenSBI中;根据预设内存共享机制,虚拟出与应用程序、所述OpenSBI和操作系统相对应的共享内存的访问接口;根据硬件的类型和所述访问接口,分别设置所述OpenSBI的中断机制以及通讯机制,其中,所述硬件的类型包括单核处理器和多核处理器;根据所述中断机制和所述通讯机制,控制应用程序和所述OpenSBI进行数据交互。本申请提高了工业以太网在RISC‑V平台的通讯能力。

Patent Agency Ranking