-
公开(公告)号:CN118972472A
公开(公告)日:2024-11-15
申请号:CN202411465008.5
申请日:2024-10-21
申请人: 麒麟软件有限公司
IPC分类号: H04L69/12 , H04L69/16 , H04L67/568 , H04L69/06 , H04L69/24
摘要: 本发明公开了一种socket网络通信的优化方法、系统及介质,本发明socket网络通信的优化方法包括下述步骤:S1,采用hook技术拦截socket网络编程接口函数的调用;S2,利用重写的socket网络编程接口函数结合应用层提供的数据包重组算法将数据包在应用层重组后再发送到内核层、而不是立即发送到Linux内核协议栈的传输队列缓冲中以优化socket网络通信的发送速率和吞吐量。本发明旨在不修改Linux系统的Nagle算法、Linux网卡驱动、不调整网络通信参数、不修改原有socket网络通信的应用程序的基础上达到网络通信优化的目的。
-
公开(公告)号:CN118964113A
公开(公告)日:2024-11-15
申请号:CN202411456280.7
申请日:2024-10-18
申请人: 麒麟软件有限公司
IPC分类号: G06F11/22
摘要: 本发明公开了一种改进的防抖内核性能下降补丁快速二分定位方法及系统,本发明包括向测试设备下发当前补丁点的首次性能测试任务,若其性能测试波动幅度大于上限值则更新基线补丁及其基线性能分值;若性能测试波动幅度大于预设的性能波动阈值则下发性能测试任务,若性能下降则执行第一次二分测试以得到补丁列表,并选择性执行第二次二分测试以得到补丁列表,并选择性能下降的补丁点加入性能下降补丁列表,再去除二分测试的右端点后输出。本发明旨在实现内核性能下降补丁快速二分定位,减少因性能测试结果抖动引入的定位不准确问题,降低问题补丁漏报的程度,提升整体研发效率,保障内核质量。
-
公开(公告)号:CN118860451A
公开(公告)日:2024-10-29
申请号:CN202411345349.9
申请日:2024-09-26
申请人: 麒麟软件有限公司
摘要: 本发明提供一种基于域控系统服务端升级测试方法、装置、介质及产品,包括:构建域控系统升级前的模拟存量数据;域控系统服务端升级及通过脚本化方式完成模拟存量数据的迁移和核对;确定场景测试范围,基于所述模拟存量数据进行域控系统服务端升级后场景测试;分析确定核心业务范围及性能指标要求,进行域控系统服务端升级后性能稳定性测试。本发明解决域控系统服务端升级测试数据不充分、升级后功能不一致、升级后数据丢失、升级后系统不稳定等系列问题,保障域控系统服务端升级过程中的质量,顺利帮助用户成功升级。
-
公开(公告)号:CN118820476A
公开(公告)日:2024-10-22
申请号:CN202411297418.3
申请日:2024-09-18
申请人: 麒麟软件有限公司
摘要: 本发明公开了一种基于Linux内核领域知识的内核异常识别方法及系统,方法包括:提取Linux内核文本数据#imgabs0#;在Linux内核文本数据#imgabs1#中根据预设的内核异常语料库提取重点特征#imgabs2#;将Linux内核文本数据#imgabs3#和重点特征#imgabs4#分别进行向量化表示得到文本数据向量矩阵#imgabs5#和异常词汇向量矩阵#imgabs6#;将文本数据向量矩阵#imgabs7#和异常词汇向量矩阵#imgabs8#利用注意力机制进行局部异常语义特征增强,得到突出重点异常特征的区域异常增强语义特征矩阵#imgabs9#;将区域异常增强语义特征矩阵#imgabs10#利用预先训练好的内核异常分类器分类得到内核异常识别结果。本发明提高了数据安全性,并提高了内核异常识别的准确率和识别效率。
-
公开(公告)号:CN118779131A
公开(公告)日:2024-10-15
申请号:CN202410923038.X
申请日:2024-07-10
申请人: 麒麟软件有限公司
摘要: 本发明提供一种基于eBPF的隔离多系统通信、管理方法及系统,该方法包括:S1依据需求完成或生成eBPF处理代码;S2当eBPF处理代码挂载到本系统域时执行S4;挂载到其它系统域时执行S3;S3本系统域将eBPF处理代码组成数据包经共享内存发送到要挂载eBPF处理代码对应目标系统域的eBPF控制服务,对应eBPF控制服务接收数据包解析后执行S4;S4将eBPF处理代码生成钩子函数并挂载到操作系统对应位置;S5钩子函数触发运行后捕获并处理相关数据,将相关数据发送给与对应eBPF控制服务对应的eBPF处理模块;S6处理模块读取数据包数据并调用相关处理机制。本发明具有复杂度低,灵活性、安全性高等优点。
-
公开(公告)号:CN118733131A
公开(公告)日:2024-10-01
申请号:CN202410872325.2
申请日:2024-07-01
申请人: 麒麟软件有限公司
IPC分类号: G06F9/4401
摘要: 本发明涉及系统启动技术领域,具体提供一种基于多核处理器的多系统启动引导方法,包括上电后每个处理器核均从片上固件开始执行,同时确定第一个核;挂起除了第一个核之外的处理器核;通过第一个核完成内存和串口的初始化;判断是否存在非第一个核为主核的系统待加载,若是,则选择一个非第一个核为主核的系统,第一个核开始加载当前系统,加载完成后返回当前步骤,若否,则选择第一个核为主核的系统执行,第一个核开始加载当前系统,加载完成后启动引导结束。实现在一个多核处理器的硬件平台上同时运行多个操作系统的效果,解决了现有技术在运行多系统上存在费用高、性能损耗的技术问题。
-
公开(公告)号:CN118573573A
公开(公告)日:2024-08-30
申请号:CN202411060040.5
申请日:2024-08-05
申请人: 麒麟软件有限公司
IPC分类号: H04L41/0895 , G06F9/455 , H04L41/08 , H04L41/40 , H04L41/084 , H04L12/46
摘要: 本申请涉及QEMU虚拟机批量自动化部署及桥接网络配置的方法,涉及测试领域,该方法包括从预设qcow2镜像仓库中拉取准备好的qcow2磁盘镜像文件,获取QEMU主机上的网卡信息以及子网环境信息,并基于网卡信息以及子网环境信息获取当前子网网段主机地址1‑255中多个待构建虚拟机分别对应的可用桥接网络IP,将获取到的多个可用桥接网络IP填入多个待构建虚拟机分别对应的ifcfg网卡配置文件中,并传入多个待构建虚拟机分别对应的qcow2磁盘中,导入已准备好的qcow2磁盘镜像文件新建多个待构建虚拟机,完成多个待构建虚拟机的构建。本申请达到了虚拟机的快速、高效的批量自动化部署的效果。
-
公开(公告)号:CN114610373B
公开(公告)日:2024-08-30
申请号:CN202210177831.0
申请日:2022-02-25
申请人: 麒麟软件有限公司
摘要: 本发明涉及一种基于VSCode集成开发环境快速制作RPM或DEB软件包的方法和打包插件,本发明在VSCode集成开发环境中开发一个打包插件,该打包插件智能识别系统类型,如果是centos系列则引导用户使用rpm打包流程,如果是debian系列则引导用户使用deb打包流程,根据引导流程引导用户填写配置并帮助用户生成打包使用的配置文件,根据配置文件帮助用户生成rpm或deb安装包。本发明解决了在使用linux系统中用户对打包流程不熟悉,帮助开发人员判断系统类型以及应使用的打包工具和配置文件,引导开发人员根据系统类型生成相应的配置文件,帮助用户实现一键对rpm或deb软件包的打包。
-
公开(公告)号:CN118535327A
公开(公告)日:2024-08-23
申请号:CN202410590278.2
申请日:2024-05-13
申请人: 麒麟软件有限公司
摘要: 本发明提供一种在离线混部中动态限制离线任务资源的方法及装置,该方法包括:步骤1.持续监听cgroup内核接口,实时捕捉资源更新事件,当集群静态资源发生变化时,将静态资源变化情况通过消息队列发送到离线引擎模块;步骤2.离线引擎模块动态调整离线任务的资源配额,并针对集群中的离线Pod创建相应的处理规则,将离线任务移动至集中管理的指定目录下,为每个离线任务单独设定CPU和内存资源上限,以形成硬性资源限制。本发明具有可靠性、稳定性以及资源利用效率高等有点。
-
公开(公告)号:CN112346789B
公开(公告)日:2024-08-20
申请号:CN202011231576.0
申请日:2020-11-06
申请人: 中国电子信息产业集团有限公司 , 天津飞腾信息技术有限公司 , 北京可信华泰信息技术有限公司 , 麒麟软件有限公司 , 中电(海南)联合创新研究院有限公司 , 中国长城科技集团股份有限公司
IPC分类号: G06F9/4401 , G06F3/0484
摘要: 本公开提供一种双系统休眠及唤醒方法、装置、设备及存储介质,涉及计算机技术领域。该方法包括:所述计算主核基于所述通用操作系统通知所述计算从核执行关核;所述计算主核在所述通用操作系统上执行第一休眠指令,获得第一休眠标识值;所述计算主核将所述第一休眠标识值发送给所述可信核,以便所述可信核根据所述第一休眠标识值执行关核并获得第二休眠标识值;所述计算主核从所述可信核接收所述第二休眠标识值,根据所述第二休眠标识值在所述通用操作系统上进行休眠操作。该方法实现了通用操作系统和安全操作系统的休眠。
-
-
-
-
-
-
-
-
-