读取信息的方法和串行小型计算机系统接口SAS扩展器技术方案

技术编号:23624666 阅读:31 留言:0更新日期:2020-03-31 22:33
本发明专利技术实施例公开了一种读取信息的方法和串行小型计算机系统接口SAS扩展器。该方法包括:由SAS扩展器通过SAS端口向SATA硬盘发送根据串行ATA通道协议STP的协议包,以进行获取SATA硬盘的状态信息的线程;由SAS扩展器根据通过SAS端口接收的指示SATA硬盘状态信息的数据,确定是否调节SATA硬盘的状态。SAS扩展器无需通过X86架构的计算机系统去获取SATA硬盘的状态信息,而是能够直接获取到SATA硬盘的包括温度信息在内的状态信息的数据,因此SAS扩展器能够确定是否调节并且能够自行调节SATA硬盘的状态,不再依赖于计算机系统传输SATA硬盘的状态信息,因此使调节SATA硬盘状态的能力更加可靠。

Method of reading information and SAS extender of serial minicomputer system interface

【技术实现步骤摘要】
读取信息的方法和串行小型计算机系统接口SAS扩展器
本专利技术涉及计算机领域,具体涉及读取信息的方法和串行小型计算机系统接口SAS扩展器。
技术介绍
T10协议簇中,SATA(SerialATA(SerialAdvancedTechnologyAttachment,高技术配置),串行ATA)协议作为存储、服务器后端IO的主要协议,其规范大量应用于存储后端系统中。随着硬盘容量越来越大,固态硬盘、HDD的功耗也越来越大。系统散热设计对SATA固态硬盘、HDD的温度管理能力产生了明确的需求。SATA协议中,硬盘支持的获取温度通常有两种方法:1)通过带外IIC(Inter-IntegratedCircuit,集成电路总线)接口;2)通过带内SAS(SerialAttachedSCSI,串行连接SCSI)端口的STP协议(串行ATA通道协议)获取;对于机械盘HDD(HardDiskDriver,硬盘驱动器),部分硬盘本身没有设计带外IIC通道,或者需要访问硬盘温度的CPU板卡没有预留连接IIC通道进行连接,所以硬盘温度获取本文档来自技高网...

【技术保护点】
1.一种读取信息的方法,其特征在于,包括:/n由串行小型计算机系统接口SAS扩展器通过SAS端口向SATA硬盘发送根据串行ATA通道协议STP的协议包,以进行获取所述SATA硬盘的状态信息的线程;其中,所述SATA硬盘的状态信息包括所述SATA硬盘的温度信息;/n由所述SAS扩展器根据通过SAS端口接收的指示所述SATA硬盘状态信息的数据,确定是否调节所述SATA硬盘的状态。/n

【技术特征摘要】
1.一种读取信息的方法,其特征在于,包括:
由串行小型计算机系统接口SAS扩展器通过SAS端口向SATA硬盘发送根据串行ATA通道协议STP的协议包,以进行获取所述SATA硬盘的状态信息的线程;其中,所述SATA硬盘的状态信息包括所述SATA硬盘的温度信息;
由所述SAS扩展器根据通过SAS端口接收的指示所述SATA硬盘状态信息的数据,确定是否调节所述SATA硬盘的状态。


2.根据权利要求1所述的方法,其特征在于,在所述SAS扩展器通过SAS端口向SATA硬盘发送STP协议包的步骤之前,所述方法还包括:
由所述SAS扩展器接收X86架构的计算机系统根据STP协议发送的指令;其中,所述计算机系统发送的指令用于管理所述SATA硬盘;
由所述SAS扩展器将所述计算机系统发送的指令以及所述SAS扩展器的STP启动器发送的用于启动硬盘状态信息获取线程的指令进行排序和串行化处理;
由所述SAS扩展器根据STP协议向所述SATA硬盘发送指令。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
由所述SAS扩展器在通过SAS端口接收到来自所述SATA硬盘的对于所述X86架构的计算机发送的指令的响应的时候,向所述X86架构的计算机发送所述响应。


4.根据权利要求2所述的方法,其中,所述由所述SAS扩展器将所述计算机系统发送的指令以及所述SAS扩展器的STP启动器发送的用于启动硬盘状态信息获取线程的指令进行排序和串行化处理的步骤包括:
根据SAS扩展器的延时阈值,确定在对所述计算机系统发送的指令以及所述SAS扩展器的STP启动器发送的用于启动硬盘状态信息获取线程的指令进行排序和串行化处理时由所述计算机系统发送的指令在指令的序列中的位置,以使得所述SAS扩展器在通过SAS端口向所述SATA硬盘发送所述由所述计算机系统发送的指令之后在延时阈值之内从所述SATA硬盘接收到对于由所述计算机系统发送的指令的响应。


5.根据权利要求2所述的方法,其中,所述由SAS扩展器通过SAS端口向SATA硬盘发送STP协议包的步骤包括:
判断由所述SAS扩展器或者由所述计算机提供通过SAS端口获取所述SATA硬盘的状态信息;
若确定由所述SAS扩展器通过SAS端口获取硬盘的状态信息,则由SAS扩展器通过SAS端口向SATA硬盘发送STP协议包;
所述方法还包括:
若确定由所述计算机系统通过SAS端口获取所述SATA硬盘的状态信息,则由所述计算机系统获取所述SATA硬盘的状态信息之后,将所述SATA硬盘的状态信息发送至所述SAS扩展器。

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

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

1