[发明专利]一种面向多共享目录树的控制方法及系统有效

专利信息
申请号: 202010093617.8 申请日: 2020-02-14
公开(公告)号: CN111309700B 公开(公告)日: 2022-11-29
发明(设计)人: 李世杰;张端 申请(专利权)人: 苏州浪潮智能科技有限公司
主分类号: G06F16/182 分类号: G06F16/182;G06F9/52;G06F9/54;H04L49/90;H04L49/901
代理公司: 济南诚智商标专利事务所有限公司 37105 代理人: 李修杰
地址: 215100 江苏省苏州市吴*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 面向 共享 目录 控制 方法 系统
【说明书】:

本申请公开了一种面向多共享目录树的控制方法及系统,该方法包括:根据待共享目录的个数,在服务端Samba配置文件中设置环形队列数和worker执行单元个数;在服务端运行Samba主进程;获取来自客户端的数据读写测试请求;根据所述数据读写测试请求,利用基于SMB报文头部数据的自适应均衡控制算法,将不同目录的请求任务定向至不同的worker执行单元。该系统包括:一个IO执行单元、多个worker执行单元、设置单元、请求获取单元以及并发控制单元。通过本申请,能够有效提高Samba服务端的数据处理效率以及客户端的数据处理效率。

技术领域

本申请涉及信息化共享技术领域,特别是涉及一种面向多共享目录树的控制方法及系统。

背景技术

在云数据中心逐渐盛行的时代,越来越多的企业都在企业内部搭建自己的云办公平台,且在云办公平台上配置NAS(Network Attached Storage,网络附加存储,表示从网络端挂载到本地的一个存储设备)存储设备,从而能够便捷地为企业内部员工提供海量存储空间和备份功能。其中,NAS存储设备所采用的NAS存储方式,只要将网络路径节点映射到本地一个盘符或目录即可实现。

目前,在云办公平台中采用的协议主要是SMB(Server Message Block,协议名称,微软公司对其进行重大修改后用于不同网络节点间的共享传输协议)共享协议,SMB共享协议是微软为不同设备网络间共享提出的一个统一标准,Linux平台上Samba开源组织遵循该共享协议实现了Linux系统目录到Windows客户端的挂载;Samba(实现SMB协议,用于从Linux服务端向Windows客户端提供共享服务的应用)在用户空间实现,缺省提供多进程的目录共享方式。因此,如何设计一种面向多共享目录树的控制方法,是个重要问题。

目前面向多共享目录树的控制方法主要是,根据现有的SMB协议,使一个服务端可提供多个共享目录,一个客户端就可以挂载多个共享目录。运行过程中,客户端通过判断服务端共享目录的IP地址和TCP(Transmission Control Protocol 传输控制协议)端口号,判断是否为自身需要的共享目录。如果是自身所需要的共享目录,再进行数据交互。

然而,目前面向多共享目录树的控制方法中,客户端对服务端共享目录进行判断时,在一个客户端挂载多个共享目录的情况下,会判定服务端多个共享目录的IP地址和TCP端口号一致,因此各个命令请求都写入了同一SOCKET套接字,相应地,服务端也是同一个smbd(smb daemon,由Samba代码编译产生的smb服务端后台进程)子进程处理。因此,客户端中,其中一个目录读写大量数据文件时,另外的挂载目录响应就会相对较慢,从而导致客户端数据处理效率较低。

发明内容

本申请提供了一种面向多共享目录树的控制方法及系统,以解决现有技术中客户端数据处理效率较低的问题。

为了解决上述技术问题,本申请实施例公开了如下技术方案:

一种面向多共享目录树的控制方法,所述方法包括:

根据待共享目录的个数,在服务端Samba配置文件中设置环形队列数和worker执行单元个数,其中,worker执行单元用于在Samba进程中进行计算处理,环形队列用于在IO执行单元和worker执行单元之间进行数据交换,所述IO执行单元用于获取目录请求并将所述目录请求定向至相应的worker执行单元中;

在服务端运行Samba主进程;

获取来自客户端的数据读写测试请求;

服务端根据所述数据读写测试请求,利用基于SMB报文头部数据的自适应均衡控制算法,将不同目录的请求任务定向至不同的worker执行单元,其中,一个IO执行单元与多个worker执行单元相匹配。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010093617.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top