System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种计算设备的控制方法及计算设备技术_技高网

一种计算设备的控制方法及计算设备技术

技术编号:40151091 阅读:8 留言:0更新日期:2024-01-26 23:02
本申请实施例提供一种计算设备的控制方法及计算设备,计算设备包括:控制器、开关电路和端口;端口包括以下至少一项:网卡端口、通用串行总线端口和视频图形阵列端口;开关电路中的开关连接在端口的供电通路上;检测计算设备中各个端口的使用状态,判断是否存在闲置端口;当存在闲置端口时,向开关电路发送关闭闲置端口指令,以使开关开路根据关闭闲置端口指令,断开开关以断开闲置端口的供电通路。该方案可以单独关闭闲置端口的供电,从而节省电能。当需要使用端口时,控制器也可以向开关电路发送端口供电指令,开关电路导通对应端口的供电通路,恢复对应端口的供电,使端口可以继续正常工作。

【技术实现步骤摘要】

本专利技术涉及服务器,特别涉及一种计算设备的控制方法及计算设备


技术介绍

1、目前,随着数据量的不断提升,目前数据中心或机房需要的服务器数量越来越多。单台服务器都配备至少一个通用串行总线(universal serial bus,usb)端口和至少一个个视频图形阵列(video graphics array,vga)端口,这些端口一般是服务器出现故障需要近端运维时才会全部使用,大部分时间有的端口断开处于闲置状态,但是闲置状态的端口仍然消耗小部分电能,增加服务器的功耗,当服务器数量较多时,总体功耗更大。另一方面,当服务器的端口数量与实际使用数量不匹配,例如当前服务器的网卡一般配置偶数个端口,例如2个端口或者4个端口,如果实际应用场景只用了奇数个网卡端口时,会出现单个网卡端口闲置的情况,同样会造成电能浪费。


技术实现思路

1、本专利技术实施例提供一种计算设备的控制方法及计算设备,能够自动关闭闲置端口的供电,从而节省功耗。

2、第一方面,本申请实施例提供一种计算设备的控制方法,计算设备包括:控制器、开关电路和端口;端口包括以下至少一项:网卡端口、通用串行总线端口和视频图形阵列端口;开关电路中的开关连接在端口的供电通路上;检测计算设备中各个端口的使用状态,判断是否存在闲置端口;当存在闲置端口时,向开关电路发送关闭闲置端口指令,以使开关开路根据关闭闲置端口指令,断开开关以断开闲置端口的供电通路。

3、本申请实施例提供的计算设备包括开关电路,开关电路连接在端口的供电通路上,当控制器检测到闲置端口时,可以向开关电路发送关闭闲置端口指令,使开关电路断开闲置端口的供电通路,进而闲置端口不再耗电,从而节省电能。本申请实施例提供的控制方法,可以单独关闭闲置端口的供电,从而节省电能。当需要使用端口时,控制器也可以向开关电路发送端口供电指令,开关电路导通对应端口的供电通路,恢复对应端口的供电,使端口可以继续正常工作。

4、一种可能的实现方式,检测计算设备中各个端口的使用状态,判断是否存在闲置端口,包括:周期性检测端口的使用状态,当端口闲置时间超过第一时长时,确定端口为闲置端口。

5、控制器可以周期性获得闲置端口,进而可以自动实现闲置端口的关闭。

6、一种可能的实现方式,向开关电路发送关闭闲置端口指令,包括:根据闲置端口的端口索引向开关电路发送关闭闲置端口指令,关闭闲置端口指令携带端口索引。

7、由于端口包括多个,每个端口对应一个开关,因此,需要根据端口对应的索引来标识需要关闭的端口。

8、一种可能的实现方式,还包括:接收开关电路反馈的闲置端口已经关闭的消息;根据闲置端口已经关闭的消息更新闲置端口的供电状态。

9、控制器可以确认闲置端口确实已经关闭,进而更新闲置端口的状态,以防止重新发送关闭闲置端口的指令。

10、一种可能的实现方式,还包括:接收第一指令,第一指令用于指示全部端口通电按钮开启,向开关电路发送全部端口供电指令,以使所有开关导通,使所有端口的供电通路导通。

11、全部端口通电按钮的一种具体应用场景为,现场维护人员没有办法获知需要恢复供电的端口,所以为了提高维护效率,可以一键打开所有端口的供电,维护完毕后,bmc自动再根据端口的实际使用情况关闭闲置端口。

12、一种可能的实现方式,还包括:接收第二指令,第二指令用于指示供电状态按钮被开启,向开关电路发送对应的端口供电指令,端口供电指令携带端口索引,以使开关电路根据端口索引控制对应的开关导通;

13、接收第三指令,第三指令用于指示供电状态按钮未被开启,向开关电路发送对应的关闭闲置端口指令,关闭闲置端口指令携带端口索引,以使开关电路根据端口索引控制对应的开关断开。

14、控制器可以响应供电状态按钮来开启对应端口的供电,使端口供电可以实现远程控制,例如用户可以在自己的终端进行人机交互向计算设备的控制器发送指令,从而实现远程对于端口供电和断电的控制。

15、第二方面,本申请实施例还提供一种计算设备,包括:控制器、开关电路和端口;端口包括以下至少一项:网卡端口、通用串行总线端口和视频图形阵列端口;开关电路中的开关连接在端口的供电通路上;控制器,用于当存在闲置端口时,向开关电路发送关闭闲置端口指令;开关电路,用于根据关闭闲置端口指令,断开开关以断开闲置端口的供电通路。

16、本申请实施例提供的计算设备包括开关电路,开关电路连接在端口的供电通路上,当控制器检测到闲置端口时,可以向开关电路发送关闭闲置端口指令,使开关电路断开闲置端口的供电通路,进而闲置端口不再耗电,从而节省电能。

17、一种可能的实现方式,开关电路包括:逻辑电路和开关;每个端口对应一个开关;每个开关串联在对应的端口的供电通路上;逻辑电路,用于在收到关闭闲置端口指令时,根据关闭闲置端口指令控制对应的开关断开。

18、逻辑电路可以实现控制开关的状态来实现端口供电通路的导通和关断。

19、一种可能的实现方式,计算设备包括:供电模块;供电模块用于为端口供电;每个开关的第一端连接对应的端口,每个开关的第二端均连接供电模块的地。

20、一种可能的实现方式,逻辑电路包括:复杂可编程逻辑器件cpld,控制器包括:基板管理控制器bmc;端口包括端口物理层pyh芯片;开关电路连接在phy芯片和供电模块之间,cpld连接开关电路中每个开关的控制端,cpld连接bmc。

21、一种可能的实现方式,bmc,用于周期性检测端口的使用状态,当端口闲置时间超过第一时长时,确定端口为闲置端口;每个开关的控制端连接cpld的一个io管脚;bmc,用于根据闲置端口的端口索引向cpld发送关闭闲置端口指令,关闭闲置端口指令携带端口索引;cpld,用于根据端口索引控制对应的io管脚的输出信号,使连接io管脚的开关断开来断开对应的闲置端口的供电通路。

22、由于端口为多个,cpld为了提高控制的准确性,可以根据端口索引对端口的供电进行精准的控制。

23、一种可能的实现方式,cpld,还用于向bmc反馈闲置端口已经关闭的消息;bmc,用于根据闲置端口已经关闭的消息更新闲置端口的供电状态,这样可以形成闭环反馈,避免bmc反复向cpld发送关闭闲置端口的指令。

24、一种可能的实现方式,人机交互界面包括以下按钮中的至少一个:节能模式按钮、检测间隔设置按钮和全部端口通电按钮;bmc,还用于当节能模式按钮开启时,周期性检测端口的使用状态,当节能模式按钮未开启时,停止周期性检测端口的使用状态;bmc,还用于检测检测间隔设置按钮设置的时间来调整检测间隔;bmc,还用于当全部端口通电按钮开启时,向cpld发送全部端口供电指令,cpld根据全部端口供电指令,控制所有开关导通,使所有端口的供电通路导通。

25、本申请实施例提供的计算设备,控制器可以响应各个按钮触发的指令,进而可以实现远程控制各个端口的供电状态。<本文档来自技高网...

【技术保护点】

1.一种计算设备的控制方法,其特征在于,所述计算设备包括:控制器、开关电路和端口;所述端口包括以下至少一项:网卡端口、通用串行总线端口和视频图形阵列端口;所述开关电路中的开关连接在所述端口的供电通路上;

2.根据权利要求1所述的控制方法,其特征在于,检测所述计算设备中各个所述端口的使用状态,判断是否存在闲置端口,包括:

3.根据权利要求1或2所述的控制方法,其特征在于,所述向所述开关电路发送关闭闲置端口指令,包括:

4.根据权利要求1-3任一项所述的控制方法,其特征在于,还包括:

5.根据权利要求1-4任一项所述的控制方法,其特征在于,

6.根据权利要求1-5任一项所述的控制方法,其特征在于,

7.一种计算设备,其特征在于,包括:控制器、开关电路和端口;所述端口包括以下至少一项:网卡端口、通用串行总线端口和视频图形阵列端口;

8.根据权利要求7所述的计算设备,其特征在于,所述开关电路包括:逻辑电路和开关;

9.根据权利要求7或8所述的计算设备,其特征在于,所述计算设备包括:供电模块;</p>

10.根据权利要求7-9任一项所述的计算设备,其特征在于,所述逻辑电路包括:复杂可编程逻辑器件CPLD,所述控制器包括:基板管理控制器BMC;

...

【技术特征摘要】

1.一种计算设备的控制方法,其特征在于,所述计算设备包括:控制器、开关电路和端口;所述端口包括以下至少一项:网卡端口、通用串行总线端口和视频图形阵列端口;所述开关电路中的开关连接在所述端口的供电通路上;

2.根据权利要求1所述的控制方法,其特征在于,检测所述计算设备中各个所述端口的使用状态,判断是否存在闲置端口,包括:

3.根据权利要求1或2所述的控制方法,其特征在于,所述向所述开关电路发送关闭闲置端口指令,包括:

4.根据权利要求1-3任一项所述的控制方法,其特征在于,还包括:

5.根据权利要求1-4任一项所述的控制方...

【专利技术属性】
技术研发人员:关益强闵鹏
申请(专利权)人:超聚变数字技术有限公司
类型:发明
国别省市:

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

1