スピンアップ

計算プロセス

スピンアップとは、ハードディスクドライブまたは光ディスクドライブが、プラッタまたは挿入された光ディスクを停止状態から動作速度まで加速するプロセスを指します。必要な動作速度は、ディスクドライブの設計によって異なります。ハードディスクの一般的な回転速度は、2400、3600、4200、5400、7200、10000、15000 RPMです。このような速度を達成するには、コンピュータシステムの利用可能な電力バジェットのかなりの部分を消費する可能性があるため、ディスクへの電力供給は慎重に制御する必要があります。光ディスクドライブの動作速度は、ディスクの種類と動作モードによって異なります(「一定線速度」を参照)。

ハードディスクのスピンアップは通常、コンピュータの 起動プロセスの最初期に行われます。しかし、最近のコンピュータのほとんどは、省電力化騒音低減のため、マシンが既に動作している状態でもドライブを停止する機能を備えています。マシンが動作中に停止中のドライブにアクセスする必要がある場合、ドライブのスピンアップに遅延が発生します。これは、内部で使用されているメカニズムの種類によっても異なります。

回転中のドライブは、プラッターの速度を維持するよりも、プラッターを加速するために電気モーターに多くの労力が必要となるため、すでに動作速度で回転しているドライブよりも多くのエネルギー入力を必要とします。

時間

ドライブがこのプロセスを実行するのにかかる時間はスピンアップ時間と呼ばれ、その平均はハードディスクによってSMART属性として報告されます。[1]

コントロール

ディスク電源投入時にディスクデバイスのスピンアップを制御する機能がいくつか用意されており、すべてのディスクが同時にスピンアップするのを防ぎます。同時スピンアップを回避することで、突入電流を電源の制限値以下に抑えることができます。

SATAとPATA

スタッガードスピンアップ(SSU)とスタンバイ時パワーアップ(PUIS)は、コンピュータシステムまたはディスクサブシステム内の複数のドライブのスピンアップを制御するのに役立つ機能です。どちらもATA仕様規格で定義されています。

スタッガードスピンアップ(SSU)は、2005年にSATAリビジョン2.5で導入されました。[2] SSUにより、SATAホストバスアダプタはハードドライブをシーケンシャルにスピンアップできます。[3] SATA 2.5以降では、「無効スタッガードスピンアップ」(DSS)ピン(標準電源コネクタのピン11)がフローティング状態の場合、ドライブはスピンアップせずに起動します。このピンは、物理層の初期化時にのみスピンアップします。[4]以前のSATAリビジョン向けに設計されたコネクタでは、このピンはグランドに接続されており、この機能は無効になっています。

スタンバイ時の電源投入(PUIS)は、Western Digital社ではPM2とも呼ばれ[5]一部のシリアルATA(SATA)およびパラレルATA(PATAまたはIDEと呼ばれることもある)ハードディスクドライブで使用されています。PUISを使用するには、BIOSおよび/またはドライバのサポートが必要です。[6]ハードディスクドライブに電源が投入されても、SET FEATURESデバイススピンアップコマンド[7]が発行されるまでドライブはスピンアップしません。[8]コンピュータシステムのBIOSまたはRAIDコントローラは、ドライブにアクセスする前に、ドライブをスピンアップするように指示するコマンドを発行する必要があります。PUISは、この機能をサポートするドライブでは、hdparmなどのツールによって有効にできます。 [8]

どちらの場合も、ホストがスピンアップのタイミングをどのように制御するかは問いません。例えば、ホストは各ディスクがスピンアップするまで一定時間待機することも、各ディスクがスピンアップして準備完了を示すまで待機することもできます。

SAS

SCSISTART STOP UNITコマンドはSBC-2でドライブの「停止」と「起動」を行うために導入されましたが、実際には初期スピンアップを制御するものではありません。初期スピンアップ制御は、2002年にシリアル接続SCSI (SAS)に初めて提案されました。 [9] SPINUP対応ドライブでは、ドライブは「Active_Wait」状態で起動し、NOTIFY(ENABLE SPINUP)スピンアップを開始するにはコマンドが必要です。2005年現在、ドライブを待機状態で起動するかどうかを制御する標準的な方法は存在しません。[10]

参考文献

  1. ^ 「SMART属性:スピンアップ時間 | ナレッジベース」kb.acronis.com . Acronis . 2022年5月18日閲覧
  2. ^ キョン、サン;ペヒト、マイケル G. (2020 年 12 月 15 日)電気コネクタ: 設計、製造、テスト、選択。ジョン・ワイリー&サンズ。 p. 271.ISBN 978-1-119-67980-6. 2022年5月18日閲覧
  3. ^ ゴフ, コーリー; シュタイナー, イアン; サンダース, ウィンストン (2015年4月7日). エネルギー効率の高いサーバー:データセンター最適化のための青写真. Apress. p. 114. ISBN 978-1-4302-6638-9. 2022年5月18日閲覧
  4. ^ Serial ATA International Organization (2011年7月18日). 「Serial ATA Revision 3.1 Gold」(PDF) .
  5. ^ ジャンパー設定情報シート Archived 2008-10-31 at the Wayback Machine
  6. ^ 「Serial ATA Staggered Spin-Up」(PDF) . sata-io.org . Intel . 2022年5月18日閲覧
  7. ^ 「ワーキングドラフトATA/ATAPIコマンドセット-3(ACS-3)」(PDF) 35ページ。 2023年6月17日閲覧
  8. ^ ab MacQueen, Rob (2018年11月9日). 「KB450057 – スタッガードスピンアップの使用 – 45Drives ナレッジベース」. knowledgebase.45drives.com . 2022年5月18日閲覧
  9. ^ 「T10/02-360r0 SAS スピンアップ」(PDF)
  10. ^ ギルバート、ダグ. 「SCSI/ATA 電源管理」. sg.danny.cz .

参照

「https://en.wikipedia.org/w/index.php?title=Spin-up&oldid=1303252586#Staggered_spin-up」より取得