跳转到主内容

系统如何确定 FAS22xx 系统的风扇速度?

Views:
11
Visibility:
Internal
Votes:
0
Category:
not set
Specialty:
not set
Last Updated:

不可不使用  

适用于

FAS22XX 系统

解答

影响风扇速度的因素

FAS22xx 系列存储系统将机架和处理器控制模块( PCMS )组合成一个机架、并附带为系统供电所需的支持硬件。当外部空气到达 PCM 时、在那里做出有关风扇速度的决策时、它已经通过磁盘驱动器、架上以及通过控制板的磁盘箱的机械装置。主板的工作负载也会影响组件、并会导致温度读数与存储系统周围的环境温度非常不同。以下是了解系统为何以当前速度运行风扇时要考虑的因素列表:

  • 工作负载
    如果系统执行非缓存读取或写入操作、磁盘上会发生更多活动、从而产生更多热量。由于空气首先流经驱动器、因此到达中央处理器( CPU )和控制风扇速度的传感器时会较热。
  • 驱动器架中的驱动器数量
    / 密度越多,在到达服务处理器( SP )之前,空气中的热量就越大。 
  • 环境温度
    将空气吸入系统的温度很重要、冷却器更好、因为冷却空气在经过设备时会吸收更多热量。
  • 周围的气流
    存储系统会通过组件本身辐射热量。
SP 如何管理风扇速度

SP 使用 in_flow_temp 确定机箱中风扇的设置。当温度超过某个限制时、 SP 会根据热量管理计划发送一条消息来更改风扇速度。 

在启动过程中、系统以最高速度运行风扇、因为它没有有关系统或环境状态的信息。SP 以最低速度启动风扇,几秒钟后它将收集足够的信息以使用环境传感器的温度请求风扇设置。对于大多数系统而言,这将导致系统以低速启动、然后不断提高以冷却系统。

以下是 in_flow_temp 的温度阈值(值以摄氏度为单位):

风扇速度

提高温度

降低温度

低

 

35 ( FAS2220 )
35 ( FAS2240 )

中

  43 ( FAS2220 )
43
( FAS2240 )

45 ( FAS2220 )
43
( FAS2240 )

高

48 ( FAS2220 )
49
( FAS2240 )

 

温度概念的不断增长和不断降低非常重要。当系统向上调整风扇速度时,它将使用不同的温度阈值向下调整风扇速度。这意味着系统在温度升高的环境中达到某个状态后、将不会使用相同的温度来降低风扇速度。

为了防止风扇调整到错误的温度读数或温度变化较小的情况下, SP 采用了移动平均值 in_flow_temp 来决定风扇设置。移动平均值是一种指数平滑技术、非常适合测量温度等物理现象的时间序列数据。在大多数情况下,移动平均值等于 in_flow_temp 传感器,但当传感器报告的值增加或减少时,这会延迟实际传感器读数。如果 in_flow_temp 处于阈值,则平均系统将防止风扇速度在两个设置之间不必要地振荡。

上表显示,当系统提高风扇速度时、必须将系统冷却到另一个阈值以降低风扇速度。例如,如果系统在温度为 43 摄氏度的情况下超过了“低到中”阈值、则必须返回到低于或等于 35 摄氏度的温度(使用移动平均值)才能关闭风扇。如果系统冷却至 37 摄氏度、则温度低于阈值、从而导致风扇速度增加、但仍高于阈值以降低速度。

 

高温覆盖

作为一项额外的安全措施、当 Out_flow_Temp 或 CPU0_temp_Margin 达到其较低的非关键值时、 SP 会将风扇温度提高到较高的水平。  以下是 2U 和 4U 系统的值(值以摄氏度为单位)。

传感器

FAS2220 FAS2240

Out_flow_Temp

55

55

CPU0_temp_Margin

-5.

-5.

Out_flow_temp 是一种传感器,用于在空气从 PCM 过滤器罐中排出时对空气进行采样。它不是空气从存储系统中流出时的温度。  CPU0_temp_Margin 是运行 ONTAP 的 CPU 上的一个传感器、它报告温度与严重高温值的接近程度、因此预计系统运行的数值远低于零。

以上传感器遵循“ bang-bang ”控制模型、因此此处报告的值将立即将风扇提升到最高温度设置、而由于 in_flow_temp 而覆盖风扇设置;同样、当值低于阈值时、它们将不再影响风扇的控制。 

与 ONTAP 传感器的关系

SP 用于决定风扇速度的 in_flow_temp 传感器由 ONTAP 报告为传感器列表中的“ In Flow Temp ”。同样、 ONTAP 将 SP 使用的 CPU0_temp_Margin 传感器报告为“ CPU 临时利润”、 SP 的“ Out_flow_temp ”是 ONTAP 的“ Out Flow Temp ”。如果不报告 LAG 、这些传感器将报告相同的值。 

SP 日志中的注释

SP 会创建一个风扇设置日志,您可以通过 SP 日志查看这些风扇设置。请与 NetApp 客户支持联系以了解如何访问日志。

SP 启动时,将显示以下条目:

注: SP 首先必须确定其所在机箱的类型、然后才能决定风扇速度的设置。

Jan  1 00:00:51 (none) : [383 INFO]First time thermal code run
Jan  1 00:00:51 (none) : [383 INFO]Setting fan GPIOs 67 low, 70 low, 71 low, requested low
Jan  1 00:00:51 (none) : [383 INFO]Using 2U thermal policy
Jan  1 00:00:51 (none) : [383 INFO]thermal thresholds: low to mid (43), mid to high (48) high to mid (45) mid to low (35)
Jan  1 00:00:51 (none) : [383 INFO]Setting fan GPIOs 67 low, 70 low, 71 low, requested low

这些消息的含义是, SP 发现它位于 2U 系统中、在运行剩余时间内将使用该热量策略。系统将显示散热阈值并将风扇设置为低速。SP 以最低速度配置风扇( SP 使用三种通用输入 / 输出( GPIOS )将风扇速度传递到机架、这些信息显示在日志中以帮助调试)、每秒将采样 In_flow_Temp 并决定如何配置风扇。

当温度变化足以触发风扇速度变化时, SP 将报告以下内容:
Jan  1 00:00:51 (none) : [383 INFO]Setting fan GPIOs 67 XXX, 70 XXX, 71 XXX, requested FAN_SPEED      

其中 xxx 为高速或低速、 fan_speed 为请求的风扇速度-低速、中速或高速。 

如果由于 Out_flow_temp 或 CPU0_temp_Margin 超过阈值而提高风扇速度,则不会在 SP 日志中创建记录,因为系统的系统事件日志( SEL )将包含这些事件的条目。

其他信息

在此处添加您的文本。

 

This is an internal KB article and its content should not be copy/pasted and shared with people outside of NetApp. Always seek Duty Manager authentication of caller for password reset requests. If you need further assistance post a question in Knowledge Xchange