一种SMB协议写入性能的优化方法、装置及可读存储介质

    公开(公告)号:CN112445620A

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

    申请号:CN202011382581.1

    申请日:2020-11-30

    发明人: 马龙 李雪生

    IPC分类号: G06F9/50 G06F12/02

    摘要: 本发明提供了一种SMB协议写入性能的优化方法,包括:接收客户端发送的SMB协议写请求;在缓存子层创建存储缓冲空间,接收并解析待写入数据,并保存到存储缓冲空间中;调用写入接口,在存储缓冲空间创建缓存器列表,并向客户端发送写响应;将待写入数据写入编译子层,并销毁缓存器列表。本发明还提供了一种SMB协议写入性能的优化装置,执行SMB协议写入性能的优化方法,本发明通过对写请求流程中内存拷贝逻辑进行优化,同时在调用写入接口后,直接向客户端反馈,减少了写请求响应时间,提高数据的写入性能。

    一种混合读写流量控制方法和装置

    公开(公告)号:CN112260955A

    公开(公告)日:2021-01-22

    申请号:CN202010988128.9

    申请日:2020-09-18

    发明人: 马龙 李雪生

    IPC分类号: H04L12/801 G06F3/06

    摘要: 本发明公开了一种混合读写流量控制方法,包括:对服务端配置针对读写请求的可授权的credit数;响应于接收到从客户端向服务端发送读写请求的指示,计算读写请求需要消耗的credit数,并根据需要消耗的credit数向服务端发送读写请求;响应于服务端接收到读写请求,判断服务端的可授权的credit数是否充足;响应于判断可授权的credit数不充足,则根据可授权的credit数为客户端授权需要消耗的credit数中的部分credit数;记录需要消耗的credit数中未授权的credit数,并响应于接收到从客户端向服务端发送新的读写请求的指示,根据未授权的credit数和新的读写请求需要消耗的credit数向服务端发送读写请求。本发明还公开了一种相应的装置。本发明可以实现控制混合读写场景下的读写带宽。

    一种针对SMB协议读请求的交互加速方法与系统

    公开(公告)号:CN111770054A

    公开(公告)日:2020-10-13

    申请号:CN202010471169.0

    申请日:2020-05-28

    发明人: 马龙 李雪生

    IPC分类号: H04L29/06

    摘要: 本发明提供了一种针对SMB协议读请求的交互加速方法与系统,本发明在服务端samba程序向客户端发送读响应时,直接访问lib层内存结构bufferlist结构中数据所在的内存空间,不需要额外的内存拷贝过程,将读取的数据发送给客户端,发送完成后通知lib层释放对应的bufferlist,通过此种方式能够降低服务端samba程序对读请求的处理耗时,从而提高客户端获取数据的性能。

    一种内存管理方法及装置

    公开(公告)号:CN110673953A

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

    申请号:CN201910863859.8

    申请日:2019-09-12

    发明人: 马龙

    IPC分类号: G06F9/50 G06F12/02

    摘要: 本发明实施例提供一种内存管理方法及装置,当接收到释放内存块的请求时,判断待释放的内存块类型,若待释放的内存块类型为父内存块,基于预先构建的内存块结构,删除父内存块以及子内存块链表中的每一个子内存块,其中,预先构建的内存块结构包括父内存块和子内存块链表,子内存块链表包括N个子内存块,N为大于等于1的正整数,若待释放的内存块类型为子内存块,基于预先构建的内存块结构,将子内存块从所属的子内存块链表中删除,并更新子内存块链表。本发明提供的技术方案,不仅能够大量减少技术人员的工作量,还能够提高内存的易管理性,进而降低程序中的内存泄露现象以及提高软件运行的稳定性。

    一种混合读写流量控制方法和装置

    公开(公告)号:CN112260955B

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

    申请号:CN202010988128.9

    申请日:2020-09-18

    发明人: 马龙 李雪生

    IPC分类号: H04L47/10 G06F3/06

    摘要: 本发明公开了一种混合读写流量控制方法,包括:对服务端配置针对读写请求的可授权的credit数;响应于接收到从客户端向服务端发送读写请求的指示,计算读写请求需要消耗的credit数,并根据需要消耗的credit数向服务端发送读写请求;响应于服务端接收到读写请求,判断服务端的可授权的credit数是否充足;响应于判断可授权的credit数不充足,则根据可授权的credit数为客户端授权需要消耗的credit数中的部分credit数;记录需要消耗的credit数中未授权的credit数,并响应于接收到从客户端向服务端发送新的读写请求的指示,根据未授权的credit数和新的读写请求需要消耗的credit数向服务端发送读写请求。本发明还公开了一种相应的装置。本发明可以实现控制混合读写场景下的读写带宽。

    一种网络带宽测试方法、客户端及网络带宽测试系统

    公开(公告)号:CN107171887B

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

    申请号:CN201710358958.1

    申请日:2017-05-19

    发明人: 马龙

    IPC分类号: H04L12/26

    摘要: 本申请公开了一种网络带宽测试方法、客户端及网络带宽测试系统,包括:向服务端发送测试信息后,统计服务端的反馈模块在预定时间内传递来的反馈信息的数量;根据统计的反馈信息的数量,确定在预定时间内发送的测试信息的数量;根据预定时间、在预定时间内发送的测试信息的数量以及每条测试消息的字节长度,计算出网络带宽。本申请通过测试客户端在预定时间内成功发送的信息数,来计算网络带宽,保证了测试结果的可靠性;同时,避免了统计服务端集群中各个节点的接收信息数,只需统计客户端在预定时间接收的反馈信息数,从而保证了测试结果的完整性,测试过程简单化,提高了网络带宽的测试效率。

    一种PCB差分高速信号线的走线方法、装置及设备

    公开(公告)号:CN111144060B

    公开(公告)日:2022-07-08

    申请号:CN201911386571.2

    申请日:2019-12-29

    发明人: 马龙

    IPC分类号: G06F30/392 G06F115/12

    摘要: 本发明公开了一种PCB差分高速信号线的走线方法,通过基于PCB设计工具预设用于计算待生成差分高速信号线函数的布线参数的函数,用于描述待生成差分高速信号线的参数值与目标PCB的差分高速信号线走线方案的转换关系,而后获取目标PCB的待生成差分高速信号线的参数值,应用PCB设计工具调用预设的函数,根据待生成差分高速信号线的参数值生成目标PCB的差分高速信号线走线方案,从而可以一次性输入参数并完成目标PCB的整体的差分高速信号线走线方案,进而省时省力,节约设计人员的人力成本,提高了PCB设计效率。本发明还公开了一种PCB差分高速信号线的走线装置、设备及计算机可读存储介质,具有上述有益效果。

    一种并发处理samba协议请求的方法、设备及可读介质

    公开(公告)号:CN110519329B

    公开(公告)日:2022-06-07

    申请号:CN201910666765.1

    申请日:2019-07-23

    发明人: 马龙

    IPC分类号: H04L67/60 H04L67/06 H04L69/22

    摘要: 本发明公开了一种并发处理samba协议请求的方法,在服务端执行以下步骤:与客户端连接并创建主线程;接收多个samba协议请求;通过主线程创建包括多个线程的线程池;通过主线程依次解析多个samba协议请求得到每个samba协议请求对应的文件路径;以及根据文件路径将多个samba协议请求分配到线程池中对应的线程中并发执行。本发明还公开了一种计算机设备和可读存储介质。本发明提出的并发处理samba协议请求的方法及装置可以有效提高在客户端并发业务场景下的服务端请求处理效率,从而提高系统的业务访问性能。

    一种PCB差分高速信号线的走线方法、装置及设备

    公开(公告)号:CN111144060A

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

    申请号:CN201911386571.2

    申请日:2019-12-29

    发明人: 马龙

    IPC分类号: G06F30/392 G06F115/12

    摘要: 本发明公开了一种PCB差分高速信号线的走线方法,通过基于PCB设计工具预设用于计算待生成差分高速信号线函数的布线参数的函数,用于描述待生成差分高速信号线的参数值与目标PCB的差分高速信号线走线方案的转换关系,而后获取目标PCB的待生成差分高速信号线的参数值,应用PCB设计工具调用预设的函数,根据待生成差分高速信号线的参数值生成目标PCB的差分高速信号线走线方案,从而可以一次性输入参数并完成目标PCB的整体的差分高速信号线走线方案,进而省时省力,节约设计人员的人力成本,提高了PCB设计效率。本发明还公开了一种PCB差分高速信号线的走线装置、设备及计算机可读存储介质,具有上述有益效果。

    一种并发处理samba协议请求的方法、设备及可读介质

    公开(公告)号:CN110519329A

    公开(公告)日:2019-11-29

    申请号:CN201910666765.1

    申请日:2019-07-23

    发明人: 马龙

    IPC分类号: H04L29/08 H04L29/06

    摘要: 本发明公开了一种并发处理samba协议请求的方法,在服务端执行以下步骤:与客户端连接并创建主线程;接收多个samba协议请求;通过主线程创建包括多个线程的线程池;通过主线程依次解析多个samba协议请求得到每个samba协议请求对应的文件路径;以及根据文件路径将多个samba协议请求分配到线程池中对应的线程中并发执行。本发明还公开了一种计算机设备和可读存储介质。本发明提出的并发处理samba协议请求的方法及装置可以有效提高在客户端并发业务场景下的服务端请求处理效率,从而提高系统的业务访问性能。