【技术实现步骤摘要】
一种链路均衡方法、装置、设备和存储介质
[0001]本申请涉及计算机
,特别是涉及一种链路均衡方法
、
装置
、
设备和存储介质
。
技术介绍
[0002] 由于具有冗余链路
、
高可用以及高可靠等优势,双端口固态存储设备(例如双端口固态硬盘)广泛应用于数据中心
、
分布式存储
、
自动驾驶等新型领域中
。
而采用
PCIe
(
peripheral component interconnect express
,高速串行计算机扩展总线标准)接口的双端口固态存储设备能够实现高速的信息传输,从而提升读写带宽性能
。
双端口模式的
PCIe
固态存储设备通常应用在高可用性场景中
。
在该模式下服务器主机(上游器件)在
LTSSM
(
Link Training and Status State Machine
,链路训练与状态机器)期间配置为两个
Link
,主机将同一个数据包同时给两个
Link
,两个端口执行相同的任务,并将数据存储在固态存储设备中的不同地址范围内,或者从同一个地址内读取相同的数据到主机中
。
链路传输质量易受介质损耗(电信号变成热损耗)
、
反射损耗(传输导线中的电阻波动)以及不同链路间的串扰的影响而变差,从而导致链路 ...
【技术保护点】
【技术特征摘要】
1.
一种链路均衡方法,其特征在于,应用于双端口固态存储设备,所述双端口固态存储设备包括第一物理层
、
第一控制单元
、
第二物理层以及第二控制单元,所述第一物理层包括一个或多个第一高速串行计算机扩展总线标准通道,所述第二物理层包括一个或多个第二高速串行计算机扩展总线标准通道,所述方法包括:响应于检测到任一所述第一高速串行计算机扩展总线标准通道或者任一所述第二高速串行计算机扩展总线标准通道需要进行链路均衡,判断待均衡高速串行计算机扩展总线标准通道是否为首次均衡;若所述待均衡高速串行计算机扩展总线标准通道为首次均衡,执行首次均衡策略,并在均衡完成后存储眼图标准值,所述眼图标准值包括均衡参数以及眼图质量标准值中的至少一种;若所述待均衡高速串行计算机扩展总线标准通道不为首次均衡,执行均衡优化策略,在预设均衡时间内对所述眼图标准值通过最优眼图质量算法进行均衡优化,并输出均衡结果
。2.
根据权利要求1所述的链路均衡方法,其特征在于,所述若所述待均衡高速串行计算机扩展总线标准通道不为首次均衡,执行均衡优化策略,在预设均衡时间内对所述眼图标准值通过最优眼图质量算法进行均衡优化,并输出均衡结果,包括:参数设置步骤:向下游端口发起请求,请求下游端口设置下游端口发送端的第一均衡参数以及第一均衡预设值并发送数据至所述待均衡高速串行计算机扩展总线标准通道的接收端;眼图质量对比步骤:通过所述待均衡高速串行计算机扩展总线标准通道的接收端接收数据并进行压力眼图测试,记录第一眼图质量,并将所述第一眼图质量与所述眼图质量标准值对比,得到对比结果
。3.
根据权利要求2所述的链路均衡方法,其特征在于,所述对比结果包括所述第一眼图质量大于所述眼图质量标准值以及所述第一眼图质量不大于所述眼图质量标准值中的一种,所述方法还包括:若所述对比结果为所述第一眼图质量大于所述眼图质量标准值,将所述第一均衡参数以及所述第一眼图质量作为新的眼图标准值存储,并将均衡次数加一,完成均衡
。4.
根据权利要求3所述的链路均衡方法,其特征在于,所述方法还包括:若所述对比结果为所述第一眼图质量不大于所述眼图质量标准值,判断当前均衡时间是否超过所述预设均衡时间
。5.
根据权利要求4所述的链路均衡方法,其特征在于,所述方法还包括:若所述当前均衡时间未超过所述预设均衡时间,设置不同均衡参数重复所述参数设置步骤以及所述眼图质量对比步骤直至得到的眼图质量大于所述眼图质量标准值或者所述当前均衡时间超过所述预设均衡时间
。6.
根据权利要求4所述的链路均衡方法,其特征在于,所述方法还包括:若所述当前均衡时间超过所述预设均衡时间,将所述第一均衡参数以及所述眼图质量标准值作为新的眼图标准值存储,并将均衡次数加一,完成均衡
。7.
根据权利要求2所述的链路均衡方法,其特征在于,所述眼图质量对比步骤还包括:通过所述待均衡高速串行计算机扩展总线标准通道的接收端接收数据并进行压力眼
图测试,记录第...
【专利技术属性】
技术研发人员:娄博杰,曾昭贵,王瑞,刘奇浩,周永旺,
申请(专利权)人:苏州元脑智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。