提高服务器性能和质量的风扇增强功能制造技术

技术编号:38358944 阅读:12 留言:0更新日期:2023-08-05 17:29
本公开涉及提高服务器性能和质量的风扇增强功能。提供一种系统,该系统通过安装在服务器中的风扇内部的微控制器来管理与风扇相关联的功率数据,其中,风扇包括被配置为基于间际集成电路(I2C)来传递信号的两个引脚。在风扇的操作期间,微控制器测量由风扇在第一时间和第二时间消耗的功率的第一量和功率的第二量。微控制器经由这两个引脚将信息传输到监测和管理服务器的系统管理实体,其中,系统管理实体响应于接收到所测量的功率数据并基于净功率来控制风扇的速度,该净功率包括由服务器消耗的总功率量与由风扇消耗的功率量之间的差。的差。的差。

【技术实现步骤摘要】
提高服务器性能和质量的风扇增强功能


[0001]本公开总体上涉及服务器管理领域。更具体地,本公开涉及用于促进风扇增强功能以提高服务器性能和质量的方法和系统。
附图说明
[0002]图1A图示了根据本申请的一方面的具有风扇或风扇组件(包括风扇或风扇组件内部的微控制器)的图解。
[0003]图1B图示了根据本申请的一方面的风扇或风扇组件,包括风扇或风扇组件内部的微控制器。
[0004]图1C图示了根据本申请的一方面的风扇或风扇组件,包括风扇或风扇组件内部的微控制器。
[0005]图2图示了根据本申请的一方面的用于风扇的示例性风扇连接器引脚分配,该风扇连接器引脚分配包括为间际集成电路(I2C)配置的两个引脚。
[0006]图3A图示了根据本申请的一方面的促进风扇增强功能以提高服务器质量和性能的通信。
[0007]图3B图示了根据本申请的一方面的促进风扇增强功能以提高服务器质量和性能的通信。
[0008]图4A呈现了图示根据本申请的一方面的促进风扇增强功能以提高服务器质量和性能的方法的流程图。
[0009]图4B呈现了图示根据本申请的一方面的促进风扇增强功能以提高服务器质量和性能的方法的流程图。
[0010]图5图示了根据本申请的一方面的促进风扇增强功能以提高服务器质量和性能的计算机系统。
[0011]在这些附图中,相同的附图标记指代相同的附图元素。
具体实施方式
[0012]以下描述被呈现以使得本领域的任何技术人员能够制造和使用各方面和示例,并且在特定应用及其要求的上下文中被提供。对所公开方面的各种修改对于本领域技术人员来说将是显而易见的,并且在不脱离本公开的精神和范围的情况下,本文定义的一般原理可以应用于其他方面和应用。因此,本文描述的各方面不限于所示的方面,而旨在符合与本文公开的原理和特征一致的最大范围。
[0013]计算设备(例如,服务器)及其部件会在操作期间释放热量。服务器可以包括一个或多个风扇,以确保服务器的高效和恰当操作,例如,以防止部件过热和发生故障。因此,高效地控制服务器中的风扇速度可以使得服务器性能和质量更高效。
[0014]此外,一旦风扇已从工厂发货,可能难以远程确定“风扇信息”,包括:与例如制造商、批号、序列号、制造日期、风扇类型以及供应商相关的风扇制造/类型信息;以及与风扇
的操作相关的功率信息或功率数据。因此,可以同时获得风扇信息并控制风扇速度的远程风扇管理可能是令人期望的,并且可以提高服务器的性能和质量。
[0015]一种解决方案可以涉及在风扇本身外部的板上使用微控制器,其中,微控制器与基础设施控制器进行通信。然而,服务器内部的实际空间可能会受到限制,并且以这种方式添加额外的部件来管理风扇可能并不可行。另一种解决方案可以涉及使用经由一个引脚检测到的脉冲宽度调制(PWM)信号的上限范围,并且经由另一引脚上的默认信号发送消息。然而,这种解决方案可能会导致风扇速度的最上部部分降低。
[0016]与当前的解决方案相比,本申请所描述的方面提供了一种具有微控制器的风扇,该微控制器在风扇本身内部、驻留在风扇本身内并处于风扇本身之内,并且该微控制器允许使用整个风扇速度范围。所描述的微控制器可以存储和管理风扇信息,包括与风扇的操作和风扇的类型/制造相关联的功率数据、以及与风扇的操作相关联的遥测信息。该风扇内部微控制器可以通过使用两个风扇连接器引脚将信息通过间际集成电路(I2C)传输到外部系统管理实体(例如,基板管理控制器(BMC)或复杂可编程逻辑设备(CPLD)),因此既不需要使用服务器本身中的任何额外空间也不需要使用风扇速度范围的任何预留部分来传输信号。因此,所描述的风扇内部微控制器的方面可以容易且高效地将信息传输到外部系统管理实体,其中,风扇驻留在服务器中,该服务器被安装在独立的机架或塔式服务器中。
[0017]通常,I2C是一种串行计算机总线和通信协议,该串行计算机总线和通信协议允许多个电子设备(例如,外围集成电路)通过单对导线彼此进行通信。I2C可以使用两条双向开漏线进行通信,这两条双向开漏线包括用于传送数据的串行数据线(SDL)和承载时钟信号的串行时钟线(SCL)。连接器上的两个引脚可以用于承载I2C信号,如下文在图2的示例性风扇连接器引脚分配中所描述的。
[0018]术语“系统”和“计算机系统”在本公开中可互换使用,并且可以指代输入、输出、处理和存储数据的一组集成设备或部件。系统或计算机系统可以包括硬件部件,例如:处理器、微控制器、如动态随机存取存储器(DRAM)等易失性存储器、非易失性存储器、以及外围设备。系统或计算机系统还可以包括软件部件或模块,如下文关于图5所描述的。术语“系统管理实体”可以指代软件或硬件中为系统或计算机系统的部件提供管理和控制操作的实体。
[0019]术语“风扇”和“风扇组件”在本公开中可互换使用,并且指代可以包括叶片、传感器、引脚、以及风扇内部的微控制器的单元,其中,微控制器经由基于I2C的两个引脚来处理与外部系统管理实体的通信,如下文分别关于图1A、图1B和图1C的元件110、150和160所描述的。
[0020]图1A图示了根据本申请的一方面的风扇或风扇组件110(包括风扇或风扇组件110内部的微控制器120)的图解100。风扇或风扇组件110可以包括:风扇叶片102、104、106和108;多个传感器130、132、134和136;电机138;以及风扇内部微控制器120。风扇或风扇组件110可以包括比图1A中所描绘的叶片和传感器更多或更少数量的叶片和传感器。传感器130

136可以包括被配置为获得与风扇的操作相关联的数据的传感器,该风扇的操作与例如以下各项相关:电流;电压;温度;以及每分钟转数(例如,转速计或其他类似设备)。
[0021]微控制器120可以包括:功率估计模块122;功率测量模块124;用于控制电机138的电机控制模块126;以及I2C引擎128。微控制器120可以存储和管理与风扇相关联的信息,包
括:与风扇相关联的制造信息,如制造商、制造日期、序列号以及供应商编号;风扇的类型,如风扇是标准风扇、性能风扇还是其他类型的风扇;以及与风扇在操作期间相关联的功率数据。
[0022]此外,使用从传感器130

136获得的数据,微控制器120可以测量由风扇110消耗的功率(即,功率数据)。功率测量模块122可以使用所获得的数据来测量由风扇110在操作期间(例如,在一定时间段内、在两个不同的时间间隔下、或在周期性或预定时间间隔下等)消耗的功率。功率估计模块124可以使用如风扇速度、电子整流电压、每分钟转数以及背压量等附加信息来估计由风扇110在操作期间(同样在各种时间间隔下)消耗的功率量。在一些方面,由模块122和124执行的操作可以由微控制器120的单个模块、单元或部件执行。由模块122和124测量或估计的功率可以被称为风扇的“功率数据”。
[0023]微控制器12本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种方法,包括:通过安装在服务器中的风扇内部的微控制器来管理与所述风扇相关联的信息,其中,所述风扇包括被配置为基于间际集成电路(I2C)来传递信号的两个引脚,并且其中,所述信息至少包括与所述风扇相关联的功率数据;在所述风扇的操作期间通过所述微控制器测量由所述风扇在第一时间消耗的功率的第一量和由所述风扇在第二时间消耗的功率的第二量,其中,所述功率数据至少包括所述第一量和所述第二量;以及通过所述微控制器经由所述两个引脚将所述信息传输到监测和管理所述服务器的系统管理实体,其中,所述系统管理实体响应于接收到所测量的功率数据并通过以下方式来控制所述风扇的速度:通过确定由所述服务器在所述第一时间消耗的总功率量与由所述风扇在所述第一时间消耗的功率的所述第一量之间的差来计算第一净功率;以及通过确定由所述服务器在所述第二时间消耗的总功率量与由所述风扇在所述第二时间消耗的功率的所述第二量之间的差来计算第二净功率。2.如权利要求1所述的方法,其中,所述风扇包括被配置为在所述风扇的操作期间传递信号的多个引脚。3.如权利要求2所述的方法,其中,所述多个引脚包括:所述两个引脚,所述两个引脚被配置为基于所述I2C在所述微控制器与所述系统管理实体之间传递信号;第三引脚,所述第三引脚指示是否安装了所述风扇;以及第四引脚,所述第四引脚接收脉冲宽度调制(PWM)信号。4.如权利要求1所述的方法,其中,将所述信息传输到所述系统管理实体是响应于从所述系统管理实体接收到对所述信息的请求。5.如权利要求1所述的方法,其中,将所述信息传输到所述系统管理实体是基于预定时间间隔。6.如权利要求1所述的方法,其中,与所述风扇相关联的所述信息进一步包括与所述风扇相关联的制造信息和所述风扇的类型。7.如权利要求1所述的方法,其中,所述微控制器以预定时间间隔并基于从所述风扇的一个或多个传感器获得的数据来测量所述功率数据,所述功率数据包括功率的所述第一量和功率的所述第二量。8.如权利要求7所述的方法,其中,所述一个或多个传感器被配置为获得与所述风扇的操作相关联的数据,所述风扇的操作与以下各项中的至少一项相关:电流;电压;温度;以及每分钟转数。9.如权利要求1所述的方法,其中,所述微控制器通过基于以下各项中的至少一项来估计由所述风扇消耗的功率量来测量所述功率数据,所述功率数据包括所述第一量和所述第二量:
所述风扇的速度;电子整流电压;每分钟转数;以及背压量。10.如权利要求1所述的方法,其中,所述系统管理实体进一步通过以下方式控制所述风扇的速度:响应于确定所述第二净功率大于所述第一净功率超过预定量,经由所述两个引脚向所述微控制器传输将所述风扇的当前速度增大一值的信号;以及响应于确定所述第二净功率大于所述第一净功率不超过所述预定量,抑制将所述信号发送到所述微控制器,从而维持所述风扇的所述当前速度。11.如权利要求1所述的方法,进一步包括:通过所述微控制器经由所述两个引脚从所述系统管理实体接收对与所述风扇相对应的认证信息的请求;通过所述微控制器经由所述两个引脚将与所述风扇相对应的所述认证信息传输到所述系统管理实体,其中,所述系统管理实体使用所述认证信息来验证所述风扇是否经过认证以用于安装在所述服务器中。12.如权利要求1所述的方法,其中,所述系统管理实体是以下各项中的至少一项:基板管理控制器;以及复杂可编程逻辑设备。13.一种风扇,包括:多个叶片,所述多个叶片驻留在具有内表面和外表面的壳体中,其中,所述内表面面向所述叶片;一个或多个传感器;多个引脚,所述多个引脚被配置为在所述风扇的操作期间传递信号;以及微控制器,所述微控制器驻留在所述风扇内部并且...

【专利技术属性】
技术研发人员:D
申请(专利权)人:慧与发展有限责任合伙企业
类型:发明
国别省市:

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

1