建立samba多通道连接优化的方法、系统、设备和存储介质技术方案

技术编号:33666548 阅读:62 留言:0更新日期:2022-06-02 20:49
本发明专利技术提供一种建立samba多通道连接优化的方法、系统、设备和存储介质,方法包括:在服务端增加过滤条件,并建立客户端和服务端之间的连接以协商多通道能力;响应于接收到客户端发送的查询请求,在服务端查询所有网卡的情况,并根据所述过滤条件过滤掉对应的网卡,将剩下的网卡的接口形成接口列表返回客户端;以及响应于客户端有数据的读写,根据服务端返回的接口列表来创建每个网卡上的多通道连接。本发明专利技术通过修改服务端代码对某些网卡进行过滤,在客户端查询网络接口的时候,只返回部分网卡,使客户端只能与服务端的特定网卡建立多通道连接,在客户端进行读写业务时,所有的网络数据只会经过服务端的特定网卡,从而提高产品的稳定性。的稳定性。的稳定性。

【技术实现步骤摘要】
建立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多通道连接优化的系统,其特征在于,包括:设置模块,配置用于在服务端增加过滤条件,并建立客户端和服务端之间的连接以协商多通道能力;查询模块,配置用于响应于...

【专利技术属性】
技术研发人员:位风杰
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1