[发明专利]一种用户态NFS线程的优化方法、系统及相关组件在审
申请号: | 201810538914.1 | 申请日: | 2018-05-30 |
公开(公告)号: | CN108762930A | 公开(公告)日: | 2018-11-06 |
发明(设计)人: | 臧林劼 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F17/30 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 线程 用户态 工作线程 优化 请求操作 请求信息 计算机可读存储介质 请求信息发送 操作类型 处理操作 工作效率 相关组件 协议操作 优化操作 优化系统 优化装置 客户端 申请 过滤 发送 | ||
1.一种用户态NFS线程的优化方法,其特征在于,包括:
当接收到客户端发送的请求信息时,将所述请求信息发送至第一目标工作线程;
根据所述请求信息对应的操作类型确定优化请求操作字;其中,所述优化请求操作字具体为NFS V3协议操作字;
根据所述优化请求操作字对所述第一目标工作线程执行过滤优化操作得到第二目标工作线程,以便利用所述第二目标工作线程执行所述请求信息对应的处理操作;其中,所述第二目标工作线程的操作字只包括所述优化操作字。
2.根据权利要求1所述优化方法,其特征在于,将所述请求信息发送至第一目标工作线程包括:
将任务数量最少的工作线程设置为所述第一目标工作线程,并将所述请求信息发送至所述第一目标工作线程。
3.根据权利要求1所述优化方法,其特征在于,所述优化请求操作字具体为宏定义十六进制的操作字。
4.根据权利要求1所述优化方法,其特征在于,根据所述优化请求操作字对所述第一目标工作线程执行过滤优化操作得到第二目标工作线程包括:
判断所述请求信息中的flags标签与配置的操作字的与运算的结果是否为真;
若是,则根据所述优化请求操作字对所述第一目标工作线程执行过滤优化操作得到第二目标工作线程。
5.根据权利要求1所述优化方法,其特征在于,利用所述第二目标工作线程执行所述请求信息对应的处理操作包括:
利用所述第二目标工作线程调用inode cache API和file content API执行所述请求信息对应的处理操作。
6.根据权利要求1所述优化方法,其特征在于,所述请求信息由所述客户端通过远程调用协议发送。
7.一种用户态NFS线程的优化系统,其特征在于,包括:
请求信息分配模块,用于当接收到客户端发送的请求信息时,将所述请求信息发送至第一目标工作线程;
优化请求操作字确定模块,用于根据所述请求信息对应的操作类型确定优化请求操作字;其中,所述优化请求操作字具体为NFS V3协议操作字;
优化模块,用于根据所述优化请求操作字对所述第一目标工作线程执行过滤优化操作得到第二目标工作线程,以便利用所述第二目标工作线程执行所述请求信息对应的处理操作;其中,所述第二目标工作线程的操作字只包括所述优化操作字。
8.根据权利要求7所述优化系统,其特征在于,所述优化请求操作字具体为宏定义十六进制的操作字。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述的用户态NFS线程的优化方法的步骤。
10.一种用户态NFS线程的优化装置,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时执行如权利要求1至6任一项所述的用户态NFS线程的优化方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810538914.1/1.html,转载请声明来源钻瓜专利网。