FAS22xx システムのファン速度は、システムによってどのように決定されますか。
すべてのとおり
に適用されます
FAS22XXシステム
回答
ファンの速度に影響する要因
FAS22xx シリーズのストレージ・システムは、シェルフとプロセッサ・コントロール・モジュール( PCMS )を 1 つのシェルフに統合し、システムの電源供給に必要なサポート用ハードウェアを備えています。外部からの空気が PCM に到達し、ファン速度に関する決定が行われるまでに、ディスクドライブ、シェルフ、およびボードを保持するキャニスターの機構を通過しています。ボードのワークロードもコンポーネントに影響を与え、ストレージシステムの周囲温度とは大きく異なる温度の読み取り値を生成します。システムが現在の速度でファンを動作させている理由を理解する際に考慮する必要がある要因を次に示します。
- ワークロード
システムがキャッシュされていない読み取りまたは書き込みを実行している場合、ディスク上でアクティビティが多く発生するため、生成される熱が多くなります。空気は最初にドライブを通過するため、中央処理装置( CPU )に到達すると温度が上昇し、ファンの速度を制御するセンサーも上昇します。 - ドライブの搭載 / 密度
シェルフ内のドライブ数を増やすと、サービスプロセッサ( SP )に到達する前に空気の熱が大きくなります。 - 周囲温度
システムに引き込まれる空気の温度は重要です。温度が高くなると、デバイスを通過するときに熱を吸収できるため、冷却装置の温度が高くなります。 - 空気の流れ
を取り巻くストレージシステムは、コンポーネント自体に熱を放射します。
SP はファンの速度をどのように管理しますか
SP は、シャーシ内のファンの設定を決定するために、 IN_FLOR_TEMP.S を使用します。温度が一定の制限を超えると、 SP は温度管理計画に従ってファン速度を変更するメッセージを送信します。
システムや環境の状態に関する情報がないため、起動時にシステムはファンを最高速度で実行します。SP はファンを最低速度で起動し、数秒後に環境センサーの温度を使用してファン設定を要求するための十分な情報を収集します。ほとんどのシステムでは、システムは低速で起動し、システムを冷却するために速度が上がります。
IN_FLOR_TEMP( 値は摂氏 ) の温度しきい値は次のとおりです。
|
ファン速度 |
温度の上昇 |
温度の低下 |
|
低 |
|
35 ( FAS2220 ) |
|
中 |
43 ( FAS2220 ) |
45 ( FAS2220 ) |
|
高 |
48 ( FAS2220 ) |
|
温度の上昇と減少の概念は重要です。システムがファンの速度を上げると、別の温度しきい値を使用してファンの速度を下げます。これは、温度が上昇する環境でシステムが特定の状態になると、ファン速度を低下させるために同じ温度を使用しないことを意味します。
ファンが誤った温度の読み取り値に調整されないようにするため、または温度の小さな変化から調整されるように、 SP は in_flow_temp の移動平均を使用して、ファン設定に関する決定を行います。移動平均は、温度などの物理的な現象を測定する時系列データに適した指数曲線化技術です。ほとんどの場合、移動平均の値は、 IN_FLOR_TEMP_SENSOR と同じですが、センサーが値の増減を報告すると、実際のセンサーの読み取り値が遅れます。IN_FLOR_TEMP_threshold がしきい値に設定されている場合、平均化システムは 2 つの設定間でファン速度が不必要に振動するのを防ぎます。
上の表は、システムがファン速度を上げるときに、システムを別のしきい値に冷却してファンの速度を下げる必要があることを示しています。たとえば、システムが「低 ~ 中」のしきい値を 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 上のセンサーです。このセンサーは、温度が非常に高い温度値にどの程度近いかを報告するため、システムはゼロよりもかなり低い値で動作していると想定されています。
上記のセンサは「バンバンバン」コントロールモデルに準拠しているため、ここで報告された値により、ただちにファンが最高温度設定にブーストされ、 IN_FLOR_TEMP によるファン設定が上書きされます。同様に、値がしきい値を下回ると、ファンの制御に影響を与えなくなります。
ONTAP センサーとの関係
ファン速度に関する決定を行うために SP が使用する IN_FLOR_TEMPセンサー は、センサーリストでは「 in flow temp 」として ONTAP によってレポートされます。同様に、 SP で使用される CPU0_TEMP_マージン センサーは、 ONTAP によって「 CPU 一時マージン」としてレポートされ、 SP の「 out_flow_temp 」は ONTAP の「出力フロー温度」になります。遅延を報告しない場合、これらのセンサーは同じ値を報告します。
SP ログに記録されます
SP はファン設定のログを作成します。このログは、 SP ログから表示できます。ログへのアクセス方法については、ネットアップ・カスタマー・サポートにお問い合わせください。
SP が起動すると、次のエントリが表示されます。
メモ: 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 は、デバッグに役立つ 3 つの汎用 I/O ( GPIO )を使用してファン速度をシェルフに伝達します)、毎秒 IN_FLOP_TEMP をサンプリングし、ファンの設定に関する決定を行います。
温度が変化してファン速度が変化すると、 SP は次のように報告します。
Jan 1 00:00:51 (none) : [383 INFO]Setting fan GPIOs 67 XXX, 70 XXX, 71 XXX, requested FAN_SPEED
ここで、 xxx は high または low 、 fan_speed は要求されたファン速度( low 、 medium 、 high )です。
out_flow_temp または cpu0_temp_margin がしきい値を超えたためにファン速度が速くなった場合、システムのシステムイベントログ( SEL )にはこれらのイベントのエントリが含まれるため、 SP ログにはレコードは作成されません。
追加情報
ここにテキストを追加します。