【技术实现步骤摘要】
建立samba多通道连接优化的方法、系统、设备和存储介质
[0001]本专利技术涉及分布式存储领域,更具体地,特别是指一种建立samba多通道连接优化的方法、系统、设备和存储介质。
技术介绍
[0002]在分布式存储当中,客户端通过samba(在Linux和UNIX系统上实现SMB(Server Messages Block,信息服务块)协议的一个免费软件)挂载服务节点后,在客户端进入挂载目录,然后就可以向访问本地文件一样访问共享下的目录和文件。该过程需要一包一包的数据在客户端和服务器之间传输,每一包数据操作成功后都需要服务端给客户端进行反馈。Samba目前可以支持多通道连接,即在满足一定的条件下,客户端会和服务端建立多条tcp(Transmission Control Protocol,传输控制协议)连接,从而提高客户端和服务端的报文传输能力,增大系统的吞吐量,提高samba的读写性能。
[0003]在目前的方案中,客户端会和服务端所有互通的网卡上建立连接,不论服务端的网卡是千兆网卡还是万兆网卡。这样一来,当集群的 ...
【技术保护点】
【技术特征摘要】
1.一种建立samba多通道连接优化的方法,其特征在于,包括如下步骤:在服务端增加过滤条件,并建立客户端和服务端之间的连接以协商多通道能力;响应于接收到客户端发送的查询请求,在服务端查询所有网卡的情况,并根据所述过滤条件过滤掉对应的网卡,将剩下的网卡的接口形成接口列表返回客户端;以及响应于客户端有数据的读写,根据服务端返回的接口列表来创建每个网卡上的多通道连接。2.根据权利要求1所述的方法,其特征在于,所述在服务端增加过滤条件包括:在服务端增加过滤千兆网卡的代码逻辑。3.根据权利要求2所述的方法,其特征在于,所述根据所述过滤条件过滤掉对应的网卡,将剩下的网卡的接口形成接口列表返回客户端包括:过滤掉服务端所有的千兆网卡,并将所有万兆网卡的接口形成接口列表返回客户端。4.根据权利要求1所述的方法,其特征在于,所述建立客户端和服务端之间的连接以协商多通道能力包括:客户端和服务端分别向对方发送建立多通道连接的请求,响应于客户端和服务端均接收到对方返回的信号,确定客户端和服务端能够建立多通道连接。5.一种建立samba多通道连接优化的系统,其特征在于,包括:设置模块,配置用于在服务端增加过滤条件,并建立客户端和服务端之间的连接以协商多通道能力;查询模块,配置用于响应于...
【专利技术属性】
技术研发人员:位风杰,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。