一种服务器及数据存储方法技术

技术编号:12405302 阅读:60 留言:0更新日期:2015-11-28 19:50
本发明专利技术提供一种服务器及数据存储方法,该服务器包括:SAS控制器,包括17个全互连的SAS接口单元,用于实现主板节点与一个以上的硬盘之间操作指令与响应指令的转发;所述主板节点,与所述SAS控制器上的一个SAS接口单元相连接,用于向所述SAS控制器发送操作指令,以及接收所述SAS控制器发送的响应指令;所述一个以上的硬盘,与所述SAS控制器中未与所述主板节点相连接的SAS接口单元相连接,用于接收所述SAS控制器转发的操作指令,以及向所述SAS控制器发送响应指令。根据本方案,可以满足服务器对数据量存储的要求。

【技术实现步骤摘要】

本专利技术涉及计算机
,特别涉及。
技术介绍
随着互联网的日趋发展,数据量变的越来越大,对数据的计算及存储要求也越来越高。尤其在存储类应用上,硬盘因其大容量,易维护及相对稳定的特性,成了当前存储信息的重要工具。传统的服务器中,主板节点包括两个SAS(Serial Attached SCSI,串行连接SCSI)接口,如图1所示的SASO和SASl,每一个SAS接口分别可以连接4个硬盘,那么每一个主板节点可以连接8个硬盘,主板节点通过向硬盘发送操作指令以实现数据读写操作。然而,在实际应用中,服务器中所需存储的数据量越来越大,导致现有技术中8个硬盘依然无法满足服务器对数据量存储的要求。
技术实现思路
有鉴于此,本专利技术提供,以满足服务器对数据量存储的要求。本专利技术实施例提供了一种服务器,包括:SAS控制器,包括17个全互连的SAS接口单元,用于实现主板节点与一个以上的硬盘之间操作指令与响应指令的转发;所述主板节点,与所述SAS控制器上的一个SAS接口单元相连接,用于向所述SAS控制器发送操作指令,以及接收所述SAS控制器发送的响应指令;所述一个以上的硬盘,与所述SAS控制器中未与所述主板节点相连接的SAS接口单元相连接,用于接收所述SAS控制器转发的操作指令,以及向所述SAS控制器发送响应指令。优选地,每一个SAS接口单元包括4个处理器子接口,每一个所述处理器子接口用于连接一个硬盘。优选地,所述服务器,包括64个硬盘。优选地,所述主板节点与所述SAS控制器位于同一块电路板上。优选地,所述服务器进一步包括:对所述SAS控制器供电的电源电路。优选地,所述SAS控制器包括:PMC8056。本专利技术实施例还提供了一种数据存储方法,包括:将SAS控制器中所包括的17个全互连的SAS接口单元中的一个SAS接口与主板节点连接,以及将一个以上的硬盘与所述SAS控制器中未与所述主板节点连接的SAS接口单元连接;所述SAS控制器,接收所述主板节点向所述一个以上的硬盘发送的操作指令,并将所述操作指令转发至所述一个以上的硬盘,以及接收所述一个以上的硬盘向所述主板节点发送的响应指令,并将所述响应指令转发至所述主板节点。本专利技术实施例提供了,由于SAS控制器包括17个SAS接口单元,且除了使用一个SAS接口单元与主板节点相连接外,剩余16个SAS接口单元均可以连接硬盘,这样,只需要一个SAS控制器即可以对主板节点连接硬盘的个数实现扩展,可以最大化的满足服务器空间与所需硬盘个数的比例,从而满足服务器对数据量存储的要求。【附图说明】图1是本专利技术实施例提供的服务器结构示意图;图2是本专利技术实施例提供的方法流程图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本专利技术实施例提供了一种服务器,该服务器的结构可以包括:SAS控制器,包括17个全互连的SAS接口单元,用于实现主板节点与一个以上的硬盘之间操作指令与响应指令的转发;主板节点,与SAS控制器上的一个SAS接口单元相连接,用于向SAS控制器发送操作指令,以及接收SAS控制器发送的响应指令;—个以上的硬盘,与SAS控制器中未与主板节点相连接的SAS接口单元相连接,用于接收SAS控制器转发的操作指令,以及向SAS控制器发送响应指令。根据本方案,由于SAS控制器包括17个SAS接口单元,且除了使用一个SAS接口单元与主板节点相连接外,剩余16个SAS接口单元均可以连接硬盘,这样,只需要一个SAS控制器即可以对主板节点连接硬盘的个数实现扩展,可以最大化的满足服务器空间与所需硬盘个数的比例,从而满足服务器对数据量存储的要求。在本专利技术一个优选实施例中,该SAS控制器中所包括的每一个SAS接口单元可以包括4个PHI (处理器子接口 ),并且每一个处理器子接口可以连接一个硬盘,从而实现每一个SAS接口单元最多可以连接4个硬盘。如图1所示,SAS控制器中所包括的17个SAS接口单元可以是:SAS0、SASUSAS2、…、SAS16。其中,可以设定SASO与主板节点相连接,SAS1-SAS16可以连接最多64个硬盘。其中,该硬盘可以是SAS硬盘。其中,主板节点为系统级主板,可以包括一个以上的CPU,用来安装系统,实现系统级应用及数据运算,本实施例中,SAS控制器与主板节点的连接是通过SAS接口单元与主板节点上的CPU的SAS接口相连接。由于SAS控制器在工作时需要被供电,在本专利技术一个优选实施例中,服务器还包括对SAS控制器供电的电源电路,以及将SAS控制器与该电源电路相连接的连接线。其中,SAS控制器以及为其供电的电源电路和连接线可以位于一个SAS交换板上。考虑到电路板的大小,在本专利技术一个优选实施例中,若在服务器中电路板可以足够大,那么主板节点与SAS控制器可以位于该同一块电路板上。若在服务器中对电路板的大小有限制,那么,主板节点与SAS控制器可以位于不同电路板,两个不同电路板可以是上下叠放的形式存在于该服务器中。在本专利技术一个优选实施例中,本专利技术实施例的SAS控制器可以是PMC8056芯片。在本实施例中,由于SAS控制器中所包括的17个SAS接口单元是全互连的关系,以使与SAS控制器相连接的各个硬盘与主板节点之间全互连,因此,SAS控制器中具有交换功能,其可以相当于一个数据交换的中转站,从而实现与其相连的设备之间的互连。在工作时,主板节点用来实现系统应用以及进行数据读写,读写数据通过SAS控制器到达SAS控制器所连接的硬盘,实现主板节点跟各个硬盘之间的通信。根据本方案,扩展了可以同单个主板节点进行通信的硬盘数量,从而达到了有效扩展存储容量的目的。如图2所示,本专利技术实施例提供了一种数据存储方法,该方法可以包括如下步骤:步骤201:将SAS控制器中所包括的17个全互连的SAS接口单元中的一个SAS接口与主板节点连接,以及将一个以上的硬盘与SAS控制器中未与主板节点连接的SAS接口单元连接。步骤202 =SAS控制器,接收主板节点向一个以上的硬盘发送的操作指令,并将操作指令转发至一个以上的硬盘,以及接收一个以上的硬盘向主板节点发送的响应指令,并将响应指令转发至主板节点。综上,本专利技术实施例至少可以实现如下有益效果:通过采用SAS交换板上的SAS控制器,可实现在一块主板节点上面扩展64块分立SAS硬盘,实现对大数据存储容量的有效扩展,解决单个主板节点可连接硬盘数量较少,容量扩展受限制的难题。上述设备内的各单元之间的信息交互、执行过程等内容,由于与本专利技术方法实施例基于同一构思,具体内容可参见本专利技术方法实施例中的叙述,此处不再赘述。需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或本文档来自技高网...

【技术保护点】
一种服务器,其特征在于,包括:SAS控制器,包括17个全互连的SAS接口单元,用于实现主板节点与一个以上的硬盘之间操作指令与响应指令的转发;所述主板节点,与所述SAS控制器上的一个SAS接口单元相连接,用于向所述SAS控制器发送操作指令,以及接收所述SAS控制器发送的响应指令;所述一个以上的硬盘,与所述SAS控制器中未与所述主板节点相连接的SAS接口单元相连接,用于接收所述SAS控制器转发的操作指令,以及向所述SAS控制器发送响应指令。

【技术特征摘要】

【专利技术属性】
技术研发人员:高思明罗嗣恒程鹏
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

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

1