一种请求处理方法、装置、设备及存储介质

    公开(公告)号:CN111901380B

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

    申请号:CN202010605041.9

    申请日:2020-06-29

    Inventor: 马龙 李雪生

    Abstract: 本发明公开了一种请求处理方法、装置、设备及存储介质,该方法包括:接收客户端发送的建连请求,响应该建连请求建立与客户端的连接;生成与客户端对应的多个lib实例;lib实例用于对客户端发送的数据访问请求进行处理以实现对应的数据访问;如果接收到客户端发送的多个数据访问请求,则将该多个数据访问请求均衡负载到不同的lib实例中进行处理。可见,本申请在接收到客户端发送的建连请求并建立与客户端的连接后,生成对应的多个lib实例,在接收到客户端发送的多个数据访问请求后,利用这多个lib实例以负载均衡的方式实现对这多个数据访问请求的处理,降低lib实例的压力,提高整体处理速度,最终提升客户端的业务访问速度。

    一种SSD的管理方法、系统、服务器、装置及存储介质

    公开(公告)号:CN115904257A

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

    申请号:CN202310159782.2

    申请日:2023-02-24

    Abstract: 本发明公开了一种SSD的管理方法、系统、服务器、装置及存储介质,应用于存储领域,获取SSD中的block的信息;根据信息确定block的数据水位,数据水位为block中的有效数据占存储空间的比例;在数据水位小于第一阈值时,根据磨损情况确定待回收的block;将待回收的block中的有效数据保存至预设的存储空间;基于所述SSD的存储空间将读写指令或有效数据及读写指令合并为新的读写指令发送至SSD。根据block的信息确定待回收的block,基于存储空间进行数据迁移,将迁移的有效数据与读写指令合并发送至SSD,数据回收不影响对SSD的读写,避免造成用户请求的性能波动和延时波动。

    一种数据迁移方法、装置及电子设备和存储介质

    公开(公告)号:CN115826885B

    公开(公告)日:2023-05-09

    申请号:CN202310140582.2

    申请日:2023-02-21

    Inventor: 李雪生 张凯 孙斌

    Abstract: 本申请公开了一种数据迁移方法、装置及电子设备和存储介质,涉及存储技术领域,该方法包括:接收用户态的应用程序发送的数据传输请求;将所述数据传输请求对应的读写数据划分为多个数据子段;利用多个数据迁移线程并行对多个所述数据子段在所述用户态的应用程序和内核态的缓存之间进行数据迁移;其中,所述数据迁移线程与所述数据子段一一对应。本申请提高了用户态和内核态之间的数据迁移效率。

    一种数据迁移方法、装置及电子设备和存储介质

    公开(公告)号:CN115826885A

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

    申请号:CN202310140582.2

    申请日:2023-02-21

    Inventor: 李雪生 张凯 孙斌

    Abstract: 本申请公开了一种数据迁移方法、装置及电子设备和存储介质,涉及存储技术领域,该方法包括:接收用户态的应用程序发送的数据传输请求;将所述数据传输请求对应的读写数据划分为多个数据子段;利用多个数据迁移线程并行对多个所述数据子段在所述用户态的应用程序和内核态的缓存之间进行数据迁移;其中,所述数据迁移线程与所述数据子段一一对应。本申请提高了用户态和内核态之间的数据迁移效率。

    一种linux内核模块动态打桩的方法

    公开(公告)号:CN104915292A

    公开(公告)日:2015-09-16

    申请号:CN201510322979.9

    申请日:2015-06-12

    Inventor: 李雪生 张延良

    Abstract: 本发明提供一种linux内核模块动态打桩的方法,涉及Linux内核开发单元测试技术。本发明主要由2部分组成:内核重定向模块(1);测试用例控制模块(2),在对某一函数地址进行打桩时,内核重定向模块依据依据打桩原函数地址、打桩函数地址、打桩方式等,生成一个动态重定向框架的控制代码块,该代码块完成打桩函数的调用控制、参数复制、返回值复制等,测试用例控制模块(2)再通过内核重定向模块(1)实现单元测试。解决了内核模块加载运行后较难进行函数打桩替换,导致单元测试、系统调试很困难的情况。

    一种请求处理方法、装置、设备及存储介质

    公开(公告)号:CN111901380A

    公开(公告)日:2020-11-06

    申请号:CN202010605041.9

    申请日:2020-06-29

    Inventor: 马龙 李雪生

    Abstract: 本发明公开了一种请求处理方法、装置、设备及存储介质,该方法包括:接收客户端发送的建连请求,响应该建连请求建立与客户端的连接;生成与客户端对应的多个lib实例;lib实例用于对客户端发送的数据访问请求进行处理以实现对应的数据访问;如果接收到客户端发送的多个数据访问请求,则将该多个数据访问请求均衡负载到不同的lib实例中进行处理。可见,本申请在接收到客户端发送的建连请求并建立与客户端的连接后,生成对应的多个lib实例,在接收到客户端发送的多个数据访问请求后,利用这多个lib实例以负载均衡的方式实现对这多个数据访问请求的处理,降低lib实例的压力,提高整体处理速度,最终提升客户端的业务访问速度。

    一种linux内核模块动态打桩的系统

    公开(公告)号:CN104915292B

    公开(公告)日:2018-01-09

    申请号:CN201510322979.9

    申请日:2015-06-12

    Inventor: 李雪生 张延良

    Abstract: 本发明提供一种linux内核模块动态打桩的系统,涉及Linux内核开发单元测试技术。本发明主要由2部分组成:内核重定向模块(1);测试用例控制模块(2),在对某一函数地址进行打桩时,内核重定向模块依据依据打桩原函数地址、打桩函数地址、打桩方式等,生成一个动态重定向框架的控制代码块,该代码块完成打桩函数的调用控制、参数复制、返回值复制等,测试用例控制模块(2)再通过内核重定向模块(1)实现单元测试。解决了内核模块加载运行后较难进行函数打桩替换,导致单元测试、系统调试很困难的情况。

Patent Agency Ranking