パーティション分割されていないHitachi HDS5C3020ドライブは、起動後15分で50%以上の電力を消費し始めるのはなぜですか?


19

Debian 6.0.6システムには、74個の2TB Toshiba DT01ABA200ドライブがあります。これらのドライブは、ファームウェアリビジョンMZ4OAAB0を実行しているHitachi HDS5C3020BLE630ドライブとして識別されます。HP SASエクスパンダーカードを介してLSI 2008 SASコントローラーに接続された64台のドライブ、別の5台のドライブはメインボードに直接接続され、4台のドライブはSilベースのPCIコントローラーに接続され、最後の1台のドライブは電源のみで、データケーブルは接続されていません。コントローラLSIとSilカードのオンボードBIOSは両方とも無効になっており、mpt2sasモジュールとsata_silモジュールはLinux debian 2.6.32-5-amd64#1 SMP Sun Sep 23 10:07:46 UTC 2012 x86_64 GNU / Linuxカーネルから削除されています。mpt2sasモジュールは、ブート後に/etc/rc.localのmodprobeコマンドを使用してロードされます。これらの74台のドライブはパーティション化されておらず、フォーマットもマウントもされていません。

システムが消費するもの:

  • 0のドライブ:70.6から70.9ワット(も15分ブート後)。
  • 74台のドライブ:330から360ワット、単にブート後(3.5に相当する-アイドル状態でドライブあたり3.9W)。
  • 74台のドライブ:420から466ワット、各時間15分の稼働時間のは(4.7に相当する-アイドル状態でドライブあたり5.3W)。

ドライブの仕様には、読み取り/書き込みとして4.7W、アイドル電力消費として3.3Wがリストされています。

約1分後、電源(PSU)の「過電流保護」(OCP)によって電源がシャットダウンされるため、5Vラインで消費電力が増加する可能性が高くなります。使用されるPSUは、12Vラインで122A以上、5Vラインで55A以上のOCPを備えたシングルレールモデルです。

回帰:

  • ドライブのAPM値が無効または1(最大省電力)に設定されているかどうかは関係ありません。
  • オペレーティングシステムは、読み取り/書き込みアクティビティを記録しません/proc/diskstats。それらの値は、modprobe操作の直後と同じです(28回の読み取り、0回の書き込み操作)。
  • BIOSであるメインボードを起動するときに何が起こるかをテストできません-ファームウェア06/27/12を実行するSuper Micro X8SI6-Fメインボードには、「+ 74.0 C CPUセンサー温度を誤って読み取るバグがあるためBIOSモードで「高」になり、1分後に電源が切れます。

起動後15分以内にすべてのドライブドライブの読み取り/書き込みアクティビティが発生する原因と、それを防ぐ方法は何ですか?


好奇心が強い...これはどんなタイプのシステムですか?バックアップシステム?すべてのソフトウェアRAID?
ewwhite

現在、RAIDなしのバックアップストレージを対象としたテストのみです。冗長性は、オプションのセカンダリサーバーとターシャリサーバーによって提供されます。
プロバックアップ

@ewwhiteはBackblazeポッドを思い出させます。誰かがその名前に言及しなければなりませんでした。
ドミトリチュバロフ

@Dmitri ChubarovこれはBackblazeストレージポッドに似ていますが、SATAポートマルチプライヤ、5Uの高さ、RAIDなし、45台のドライブではなく74台、単一のPSU、冷却のためにわずか2.0ワットの電力消費、およびすべてのドライブがアイドル状態で回転している場合最も冷たいドライブと最も暖かいドライブの温度差は6度です。
プロバックアップ

回答:


20

ドライブがSMARTスクラブ(自動オフラインテスト)を実行しているように聞こえます。

smartctl -a /dev/hdx

以下で構成を確認する必要があります。

Auto Offline Data Collection: Enabled.

無効化:

smartctl --offlineauto=off /dev/hdx

他の何かかもしれません...


smartctl --offlineauto=offトリックをしました。少なくとも32分間、PSU OCPがシャットダウンする原因となる大きな電力消費の増加はありません。ボーナスとして、hdparm -SXは現在、ドライブを「アクティブ/アイドル」から「スタンバイ」に設定しています。ただし、sata_silコントローラーに接続されているドライブをコントローラーにすることはできません。これらのドライブを別のコントローラーに一時的に差し込むことが回避策です。オフラインデータ収集設定は、再起動および電源の再投入後も維持されます。
プロバックアップ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.