【技术实现步骤摘要】
一种芯片端口控制的方法和计算机系统
[0001]本申请涉及信息
,尤其涉及一种芯片端口控制的方法,以及能执行该控制方法的芯片和计算机系统。
技术介绍
[0002]随着存储系统通信协议速率的越来越大,例如通信协议速率从3吉字节/秒(Gigabyte per second,Gb/s)到当前主流的12Gb/s,未来的24Gb/s,硬盘相关控制器,例如,独立磁盘冗余数组(redundant array of independent disks,RAID)控制器和扩展器(expander),的功耗越来越高。同时,随着数据中心规模越来越大,存储系统部署数量越来越多,整个数据中心的功耗显著增长。如何有效降低系统功耗是一个迫切的课题。
[0003]当前的存储系统中,常见的动态节能方案是利用硬盘的节能特性。当硬盘控制器检测到存储系统长时间内没有对硬盘访问时,就对硬盘发送低功耗指令,使硬盘进入低功耗模式(例如,闲置(idle)模式等低功耗模式)。
[0004]但是,在存储系统中一些硬盘槽位中没有插入硬盘的时候,硬盘控制器对 ...
【技术保护点】
【技术特征摘要】
1.一种计算机系统,其特征在于,所述计算机系统包括:控制器和检测器,所述控制器和所述检测器连接,其中,所述控制器包括多个端口,所述多个端口中的第一端口用于和电子设备连接;所述检测器用于检测所述第一端口对应的所述电子设备是否在位;所述控制器用于,当所述检测器检测到所述第一端口对应的所述电子设备不在位的时候,关闭所述第一端口。2.根据权利要求1所述的计算机系统,其特征在于,所述关闭所述第一端口或保持所述第一端口为关闭状态,具体包括:关断所述第一端口的供电。3.根据权利要求1或2所述的计算机系统,其特征在于,所述控制器还用于,当所述检测器检测到所述第一端口对应的所述电子设备在位且所述第一端口处于关闭状态的时候,开启所述第一端口。4.根据权利要求3所述计算机系统,其特征在于,所述开启所述第一端口,具体包括:获取所述电子设备的信息,将所述电子设备的信息和本地保存的白名单进行匹配,当匹配通过的时候,所述控制器开启所述第一端口或保持所述第一端口为开启状态。5.根据权利要求1
‑
4任一所述计算机系统,其特征在于,所述电子设备不在位表示所述电子设备和所述第一端口没有连接;或,所述电子设备不在位表示所述电子设备和所述第一端口连接,但是所述电子设备处于空载状态,其中,所述电子设备处于空载状态指所述电子设备在一段时间内没有来自所述控制器访问或读写请求的状态。6.根据权利要求5所述计算机系统,其特征在于,所述控制器还用于,在所述关闭第一端口之前,保存所述电子设备的工作信息;所述控制器还用于,在所述开启第一端口之后,恢复所述电子设备的所述工作信息。7.根据权利要求1
‑
6任一所述计算机系统,其特征在于,所述控制器和所述检测器连接具体包括:所述控制器通过总线和所述检测器连接,其中,所述总线包括如下总线任意一种总线:串行通用输入输出SGPIO总线、内部整合电路I2C总线和通用异步收/发器UART总线。8.根据权利要求1
‑
7任一所述计算机系统,其特征在于,所述检测器还用于,使用寄存器存储所述电子设备的在位信息;当所述寄存器的值发生变化时,将所述电子设备的在位信息,发送给所述控制器;或,周期性地将所述电子设备的在位信息,发送给所述控制器;或当接到所述控制器的指令后,将所述电子设备的在位信息,发送给所述控制器。9.根据权利要求1
‑
8任一所述计算机系统,其特征在于,所述控制器包括:独立磁盘冗余数组raid控制器、扩展器expander、外围组件快速互连PCIe交换器、PCIe控制器和内存控制器中的任意一种。10.一种计算设备端口控制方法,其特征在于,所述计算设备包括:多个端口,所述多个端口中的第一端口用于和电子设备连接,所述方法包括:检测所述第一端口对应的所述电子设备是否在位;当检测到所述第一端口对应的所述电子设备不在位的时候,关闭所述第一端口。11.根据权利要求10所述方法,其特征在于,所述关闭所述第一端口具体包括:关断所述第一端口的供电。
12.根据权利要求10或11所述方法,其特征在于,所述方法还包括:当检测到所述第一端口对应的所述电子设备在位且...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。