JP2000149383A - Disk storage device and spindle start control method using for the same, and recording medium on which the control program is recorded - Google Patents
Disk storage device and spindle start control method using for the same, and recording medium on which the control program is recordedInfo
- Publication number
- JP2000149383A JP2000149383A JP10323219A JP32321998A JP2000149383A JP 2000149383 A JP2000149383 A JP 2000149383A JP 10323219 A JP10323219 A JP 10323219A JP 32321998 A JP32321998 A JP 32321998A JP 2000149383 A JP2000149383 A JP 2000149383A
- Authority
- JP
- Japan
- Prior art keywords
- spindle
- disk
- physical
- storage device
- power supply
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims description 17
- 238000012544 monitoring process Methods 0.000 claims abstract description 23
- 230000004913 activation Effects 0.000 claims description 21
- 238000001994 activation Methods 0.000 claims 11
- 238000004904 shortening Methods 0.000 abstract 1
- 238000001514 detection method Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 9
- 238000003491 array Methods 0.000 description 2
- 230000002411 adverse Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 231100000989 no adverse effect Toxicity 0.000 description 1
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明はディスク記憶装置及
びそれに用いるスピンドル起動制御方法並びにその制御
プログラムを記録した記録媒体に関し、特に複数台の物
理ディスクをまとめて一台の論理ディスクを構成するデ
ィスク記憶装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a disk storage device, a method for controlling the activation of a spindle used in the disk storage device, and a recording medium on which a control program is recorded, and in particular, a disk storage device comprising a plurality of physical disks collectively constituting one logical disk. Related to the device.
【0002】[0002]
【従来の技術】従来、この種のディスク記憶装置として
は、RAID(RedundantArrays Of
Inexpensive Disks)ディスクアレ
イ装置(以下、論理ディスクと称する)が知られてい
る。2. Description of the Related Art Conventionally, as a disk storage device of this type, a RAID (Redundant Arrays Of) has been used.
2. Description of the Related Art Inexpensive Disks disk array devices (hereinafter, referred to as logical disks) are known.
【0003】この論理ディスクでは磁気ディスク装置
(以下、物理ディスクと称する)を多数搭載し、上位装
置からのデータを各物理ディスクに分散することで、性
能並びに信頼性を向上させている。In this logical disk, a large number of magnetic disk devices (hereinafter, referred to as physical disks) are mounted, and data from a higher-level device is distributed to each physical disk, thereby improving performance and reliability.
【0004】この論理ディスクについては、“A Ca
se For RedundantArrays Of
Inexpensive Disks(RAID)”
(Technical Report UBC/CSD
87/391,December 1987)等に詳
述されている。[0004] Regarding this logical disk, "A Ca
se For Redundant Arrays Of
Inexpensive Disks (RAID) "
(Technical Report UBC / CSD
87/391, December 1987).
【0005】現在、論理ディスクが数台の物理ディスク
を使用して構成されているものから、大きくは数十台の
物理ディスクを使用して構成されるもの等、各種の構成
がみられる。At present, there are various configurations, such as a configuration in which a logical disk is configured using several physical disks, and a configuration in which a logical disk is configured using tens of physical disks.
【0006】一方、上記のディスク記憶装置としては、
特開平4−121867号公報に開示された装置があ
る。この装置では複数台存在するフロッピディスク装置
の個々に対し、スピンドルモータ起動指示に当たるモー
タオン信号、スピンドルを起動するフロッピディスク装
置を選択するために起動回路に入力するドライブセレク
ト信号、スピンドルモータが起動中であることを検出す
るための検出回路、スピンドルモータが起動中である場
合に他のフロッピディスク装置の起動回路に動作無効の
指示を出すための検出信号を備えている。On the other hand, as the above disk storage device,
There is an apparatus disclosed in Japanese Patent Application Laid-Open No. 4-121867. In this device, for each of a plurality of floppy disk devices, a motor-on signal corresponding to a spindle motor start instruction, a drive select signal input to a start circuit to select a floppy disk device for starting a spindle, and a spindle motor being started. There is provided a detection circuit for detecting that there is, and a detection signal for issuing an operation invalidation instruction to a start circuit of another floppy disk device when the spindle motor is being started.
【0007】上記の装置では複数台存在するフロッピデ
ィスク装置のスピンドルモータ起動を指示する場合、ま
ず一台のフロッピディスク装置に対するモータオン信号
及びドライブセレクト信号を夫々有効にし、該当するフ
ロッピディスク装置のスピンドルモータを起動させる。In the above apparatus, when instructing to start spindle motors of a plurality of floppy disk drives, first, a motor-on signal and a drive select signal for one floppy disk drive are respectively enabled, and the spindle motor of the corresponding floppy disk drive is activated. Start.
【0008】この時、スピンドルモータの起動が始まっ
たフロッピディスク装置のモータ起動検出回路からスピ
ンドル起動検出を示す検出信号が無効状態として出力さ
れる。この検出信号は他のフロッピディスク装置の起動
回路に入力されており、検出信号が無効状態で入力され
たフロッピディスク装置の起動回路はモータオン信号及
びドライブセレクト信号が有効となっても、スピンドル
モータの起動は行われない。At this time, a detection signal indicating spindle start detection is output as an invalid state from the motor start detection circuit of the floppy disk drive in which the start of the spindle motor has started. This detection signal is input to the startup circuit of another floppy disk drive.The startup circuit of the floppy disk drive that is input with the detection signal disabled is enabled even if the motor-on signal and the drive select signal are enabled. No startup occurs.
【0009】その結果、上位装置に複数台のフロッピデ
ィスク装置を接続した時、各フロッピディスク装置のス
ピンドルモータが同時に起動されないように制御するこ
とができる。As a result, when a plurality of floppy disk devices are connected to the host device, control can be performed so that the spindle motors of the respective floppy disk devices are not started simultaneously.
【0010】[0010]
【発明が解決しようとする課題】上述した従来のディス
ク記憶装置では、公報記載のフロッピディスク装置の場
合、全装置のスピンドルモータ起動完了時間が「スピン
ドルモータ起動時間×接続台数」となっているので、接
続した装置の台数が増えれば増えるほど増加することと
なる。この技術を上記の物理ディスクに対して適用した
場合、数十台規模で接続されている論理ディスク自体の
スピンドルモータ起動完了時間が常に大きな時間を必要
とすることとなる。In the above-mentioned conventional disk storage device, in the case of the floppy disk device described in the official gazette, the start-up completion time of the spindle motors of all the devices is “spindle motor start time × number of connected units”. As the number of connected devices increases, the number increases. When this technique is applied to the above-mentioned physical disks, the completion time of the start of the spindle motor of the logical disks connected in several tens of units always requires a long time.
【0011】また、公報記載のフロッピディスク装置で
は搭載する電源の電流容量に関する監視を行っていない
ため、上記の物理ディスクの台数が変わった、もしくは
搭載している電源の台数が変わった場合でも、その構成
に適したスピンドル起動制御を行うことができず、固定
的な動作となる。特に、論理ディスクが電源をn+1台
構成(冗長電源を有する)で搭載していた場合、その動
作としては電源n台の場合と常に同じ動作をする必要が
あり、電源マージン上のメリットがあっても、動作上の
メリットがない。Further, in the floppy disk device disclosed in the publication, since the current capacity of the mounted power supply is not monitored, even if the number of the physical disks changes or the number of the mounted power supplies changes, Spindle activation control suitable for the configuration cannot be performed, resulting in a fixed operation. In particular, when the logical disk is equipped with n + 1 power supplies (having a redundant power supply), the operation must always be the same as the case of n power supplies, and there is an advantage in the power supply margin. There is no operational advantage.
【0012】また、上記の公報には記載されていない
が、各装置のスピンドルモータ起動を完全に直列な形で
実施せず、電源の最大電流容量を考慮した上で、順次時
間差をつけて起動していく方法もある。つまり、先行し
てスピンドルモータを起動した装置の起動処理が完了す
る前に、電源の最大電流容量を越えないと思われるタイ
ミングで、次の装置のスピンドルモータの起動を開始さ
せる方法である。Although not described in the above-mentioned publications, the spindle motors of the respective devices are not started in a completely serial manner, and are started sequentially with a time difference in consideration of the maximum current capacity of the power supply. There is also a way to do it. In other words, this is a method of starting the spindle motor of the next device at a timing that is considered not to exceed the maximum current capacity of the power supply before the start process of the device that started the spindle motor earlier is completed.
【0013】この方法では物理ディスクの全スピンドル
モータ起動完了時間をかなり短縮することができ、動作
上のメリットが出てくる。しかしながら、物理ディスク
でスピンドルモータ起動処理中にそのリトライが発生す
ると、後に続く物理ディスクと共に、電源マージン値を
消費する可能性があるので、電源マージン値を大きく取
らなければならなくなる。According to this method, the start-up time of all the spindle motors of the physical disk can be considerably shortened, and there is an operational advantage. However, if the retry occurs during the start-up process of the spindle motor on the physical disk, the power margin value may be consumed together with the following physical disk, so that the power margin value must be increased.
【0014】そこで、本発明の目的は上記の問題点を解
消し、電源マージンの変化に対して可変的な制御を行う
ことができ、搭載台数が増えても全物理ディスクのスピ
ドル起動時間を短縮することができるディスク記憶装置
及びそれに用いるスピンドル起動制御方法並びにその制
御プログラムを記録した記録媒体を提供することにあ
る。Therefore, an object of the present invention is to solve the above-mentioned problems, to perform variable control with respect to a change in power supply margin, and to reduce the start-up time of all physical disks even if the number of mounted disks increases. It is an object of the present invention to provide a disk storage device capable of performing the same, a spindle activation control method used therefor, and a recording medium on which a control program is recorded.
【0015】[0015]
【課題を解決するための手段】本発明によるディスク記
憶装置は、複数のディスク装置からなるディスク記憶装
置であって、前記複数のディスク装置に対するスピンド
ル起動中の電源使用電流値を監視する監視手段と、前記
監視手段の監視結果に基づいて前記ディスク装置の前記
スピンドル起動を制限する制限手段とを備えている。A disk storage device according to the present invention is a disk storage device comprising a plurality of disk devices, and a monitoring means for monitoring a power supply current value of the plurality of disk devices during a spindle operation. Limiting means for limiting the spindle drive of the disk device based on the monitoring result of the monitoring means.
【0016】本発明によるディスク記憶装置のスピンド
ル起動制御方法は、複数のディスク装置からなるディス
ク記憶装置のスピンドル起動制御方法であって、前記複
数のディスク装置に対するスピンドル起動中の電源使用
電流値を監視するステップと、その監視結果に基づいて
前記ディスク装置の前記スピンドル起動を制限するステ
ップとを備えている。A spindle start control method for a disk storage device according to the present invention is a method for controlling a spindle start of a disk storage device comprising a plurality of disk devices, wherein a power supply current value during spindle start for the plurality of disk devices is monitored. And restricting the spindle drive of the disk drive based on the monitoring result.
【0017】本発明によるディスク記憶装置のスピンド
ル起動制御プログラムを記録した記録媒体は、複数のデ
ィスク装置からなるディスク記憶装置において、プロセ
ッサに、前記ディスク装置のスピンドル起動を制御させ
るためのスピンドル起動制御プログラムを記録した記録
媒体であって、前記スピンドル起動制御プログラムは前
記プロセッサに、前記複数のディスク装置に対するスピ
ンドル起動中の電源使用電流値を監視させ、その監視結
果に基づいて前記ディスク装置の前記スピンドル起動を
制限させている。According to the present invention, there is provided a recording medium on which a spindle start control program for a disk storage device is recorded, wherein the spindle start control program for causing a processor to control the spindle start of the disk device in a disk storage device comprising a plurality of disk devices. Wherein the spindle activation control program causes the processor to monitor a power usage current value during spindle activation for the plurality of disk devices, and based on the monitoring result, the spindle activation of the disk device. Is restricted.
【0018】すなわち、本発明のディスク記憶装置は、
論理ディスクが搭載している多数の物理ディスクのスピ
ンドル起動中にリトライ処理が発生し、論理ディスクの
消費電流分布が乱れた場合でも論理ディスクの動作を保
証し、かつリトライを行っていない正常な物理ディスク
ヘ悪影響を与えないようにするために、物理ディスクス
ピンドル起動中の電源使用電流値を監視し、電源の最大
電流容量以上の電流が流れないように、物理ディスクの
スピンドル起動制限を行っている。That is, the disk storage device of the present invention comprises:
If a retry process occurs during spindle startup of a large number of physical disks mounted on a logical disk and the current consumption distribution of the logical disk is disturbed, the operation of the logical disk is guaranteed and a normal physical disk that has not been retried In order to prevent the disk from being adversely affected, the power usage current value during the startup of the physical disk spindle is monitored, and the spindle startup of the physical disk is limited so that a current exceeding the maximum current capacity of the power supply does not flow.
【0019】つまり、本発明では従来技術の間題点を、
論理ディスクに搭載している物理ディスク電流容量監視
回路部を使用して現在の使用電流値をマイクロプロセッ
サに監視させることで解決している。That is, in the present invention, the problem of the prior art is
The problem is solved by using a physical disk current capacity monitoring circuit unit mounted on the logical disk to have the microprocessor monitor the current used current value.
【0020】また、多数の物理ディスクに対してスピン
ドル起動を行っている時に、電源マージンを越える危険
があるとマイクロプロセッサが判断した場合、一部の物
理ディスクのスピンドル起動処理をキャンセルさせるこ
とで、論理ディスクの動作を保証している。When the microprocessor determines that there is a risk of exceeding the power supply margin while the spindle is being started for a large number of physical disks, the spindle start processing for some of the physical disks is cancelled. The operation of the logical disk is guaranteed.
【0021】さらに、論理ディスクを構成する物理ディ
スクの台数もしくは電源の台数が変化した場合にも、電
源マージンの変更によるスピンドル起動のための最大電
流容量しきい値をマイクロプロセッサが変更することで
きるので、搭載する電源の最大電流容量が小さいものを
も選択することが可能となり、かつその電源マージンを
有効に使用することが可能となる。Further, even when the number of physical disks constituting the logical disk or the number of power supplies changes, the microprocessor can change the maximum current capacity threshold value for starting the spindle by changing the power margin. In addition, it is possible to select a power supply having a small maximum current capacity, and to effectively use the power supply margin.
【0022】したがって、論理ディスクを構成する全物
理ディスクのスピンドル起動動作を電源の最大電流容量
に即して制御することが可能となるので、全物理ディス
クのスピンドル起動を短時間に完了することが可能とな
る。Therefore, it is possible to control the spindle start operation of all the physical disks constituting the logical disk in accordance with the maximum current capacity of the power supply, so that the start of the spindles of all the physical disks can be completed in a short time. It becomes possible.
【0023】[0023]
【発明の実施の形態】次に、本発明の実施例について図
面を参照して説明する。図1は本発明の一実施例による
ディスクアレイ装置の構成を示すブロック図である。図
において、ディスクアレイ装置1はマイクロプロセッサ
10と、上位装置側インタフェース制御回路部11と、
メモリ12と、データキャッシュ13と、物理ディスク
電源制御回路部14と、物理ディスク電源容量監視回路
部15と、電源16と、ディスクアレイデータ制御部1
7と、物理ディスク側インタフェース制御回路部18−
i(i=1,2,3,……,n)と、物理ディスクji
(j=a,b,c,……)とから構成されている。Next, an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing a configuration of a disk array device according to one embodiment of the present invention. In the figure, a disk array device 1 includes a microprocessor 10, an upper-level device-side interface control circuit 11,
Memory 12, data cache 13, physical disk power control circuit 14, physical disk power capacity monitoring circuit 15, power supply 16, disk array data control 1
7, the physical disk-side interface control circuit 18-
i (i = 1, 2, 3,..., n) and the physical disk ji
(J = a, b, c,...).
【0024】図2は図1の物理ディスクAグループ(物
理ディスクa1〜an)のスピンドル起動時の消費電流
を示す図であり、図3は図1の各物理ディスクjiのス
ピンドル起動時消費電流を示す図であり、図4は図1の
物理ディスクb1〜bnがスピンドル起動にリトライを
実施した場合の消費電流値の変動を示す図である。FIG. 2 is a diagram showing the current consumption at the time of starting the spindle of the physical disk A group (physical disks a1 to an) of FIG. 1, and FIG. FIG. 4 is a diagram showing a change in a current consumption value when the physical disks b1 to bn in FIG. 1 perform a retry for starting the spindle.
【0025】図5は図1のマイクロプロセッサ10によ
る制御動作を示すフローチャートである。これら図1〜
図5を参照して本発明の一実施例によるディスクアレイ
装置1の動作について説明する。尚、図5に示す処理動
作はマイクロプロセッサ10がメモリ12のプログラム
を実行することで実現され、メモリ12はROM(リー
ドオンリメモリ)やIC(集積回路)メモリ等が使用可
能である。FIG. 5 is a flowchart showing the control operation by the microprocessor 10 of FIG. These FIGS.
The operation of the disk array device 1 according to one embodiment of the present invention will be described with reference to FIG. Note that the processing operation shown in FIG. 5 is realized by the microprocessor 10 executing a program in the memory 12, and the memory 12 can be a ROM (Read Only Memory), an IC (Integrated Circuit) memory, or the like.
【0026】ディスクアレイ装置1においては物理ディ
スクjiのスピンドル起動を一定時間間隔に、物理ディ
スクa1,a2,a3,……,b1,b2,……の順番
でスピンドル起動するものとする。ここで、本発明の一
実施例では物理ディスクa1〜an,b1〜bn,c1
〜cnの夫々をA,B,Cの各グループにグループ分け
し、電源最大電流容量を越えないように一定時間間隔を
設定することで、各グループA,B,C毎にスピンドル
起動を行うものとする。In the disk array device 1, the spindles of the physical disks ji are started at regular time intervals in the order of the physical disks a1, a2, a3,..., B1, b2,. Here, in one embodiment of the present invention, the physical disks a1 to an, b1 to bn, c1
~ Cn is divided into groups A, B, and C, and a fixed time interval is set so as not to exceed the power supply maximum current capacity, thereby starting the spindle for each of the groups A, B, and C. And
【0027】物理ディスクjiの各グループA,B,C
のスピンドル起動時の消費電流は、例えばAグループを
例にとると、図2に示すような波形となる。マイクロプ
ロセッサ10は物理ディスクjiの各グループA,B,
Cのスピンドル起動を物理ディスク電源制御回路部14
に順次起動開始指示を行うことで実施する(図5ステッ
プS1,S2)。Each group A, B, C of the physical disk ji
The current consumption when the spindle is started has a waveform as shown in FIG. 2 in the case of the group A as an example. The microprocessor 10 is provided for each of the groups A, B,
Startup of spindle C is performed by the physical disk power control circuit unit 14.
(Steps S1 and S2 in FIG. 5).
【0028】論理ディスクを構成する物理ディスクji
の各グループA,B,Cのスピンドル起動時の消費電流
は、図3に示しような波形となる。この時、マイクロプ
ロセッサ10は物理ディスクjiの各グループA,B,
Cがスピンドル起動中に使用している電流容量を物理デ
ィスク電流容量監視回路部15を経由し、常に監視して
いる(図5ステップS3)。Physical disk ji constituting a logical disk
The current consumption of each of the groups A, B, and C when the spindle is started has a waveform as shown in FIG. At this time, the microprocessor 10 controls each group A, B,
The current capacity used by C while the spindle is running is constantly monitored via the physical disk current capacity monitoring circuit unit 15 (step S3 in FIG. 5).
【0029】物理ディスクa1〜anのAグループで使
用中の電流容量をΣian[A]、物理ディスクb1〜
bnのBグループで使用中の電流容量をΣibn
[A]、物理ディスクc1〜cnのCグループで使用中
の電流容量をΣicn[A]とすると、マイクロプロセ
ッサ10は論理ディスクとして物理ディスクjiのスピ
ンドル起動に使用している全電流容量I[A]を、 I[A]=Σian[A]+Σibn[A]+Σicn[A]……(1) という式の値として監視していることになる。The current capacity in use by the A group of the physical disks a1 to an is represented by Σian [A], and the physical disks b1 to
The current capacity in use in the B group of bn is Σibn
[A], assuming that the current capacity being used in the C group of the physical disks c1 to cn is $ icn [A], the microprocessor 10 has the total current capacity I [A used as the logical disk for starting the spindle of the physical disk ji. ] Is monitored as a value of the formula: I [A] = Σian [A] + Σibn [A] + Σicn [A] (1)
【0030】ところで、マイクロプロセッサ10が物理
ディスクjiの各グループA,B,Cを、図3に示すよ
うに、スピンドル起動していた場合、物理ディスクb1
〜bnのBグループの数台で、物理ディスク自身のスピ
ンドル起動にリトライが実施されてしまった場合を考え
る。When the microprocessor 10 activates the groups A, B, and C of the physical disk ji by the spindle as shown in FIG. 3, the physical disk b1
Consider a case where a retry has been performed on the startup of the spindle of the physical disk itself in several units of the B group of .about.bn.
【0031】この場合、本来、図3に示すような順序に
従って電流が消費されるはずであるが、Bグループの物
理ディスク数台がCグループと同じ時間タイミングでス
ピンドル起動時の電流を消費することになる。この時、
リトライ処理を行う物理ディスクの台数によっては、図
4に示すように、論理ディスクが持っている電源の最大
電流容量Imax[A]を越えてしまうことになるが、
マイクロプロセッサ10は(1)式で示される電流値I
[A]が論理ディスクに搭載している電源16の最大電
流容量Imax[A]に対し、制御上の電流マージンI
α[A]を置き、そのマージン電流値を差し引いた値を
越えないかどうか、 (Imax−Iα)[A]>(Σian+Σibn+Σicn)[A] ……(2) という式を用いて監視すればよい。In this case, the current is supposed to be consumed in the order as shown in FIG. 3; however, several physical disks in the B group consume the current at the time of starting the spindle at the same time timing as the C group. become. At this time,
Depending on the number of physical disks to be retried, as shown in FIG. 4, the maximum current capacity Imax [A] of the power supply of the logical disk may be exceeded,
The microprocessor 10 calculates the current value I expressed by the equation (1).
[A] is a control current margin Imax with respect to the maximum current capacity Imax [A] of the power supply 16 mounted on the logical disk.
α [A] is set, and whether or not the difference does not exceed the value obtained by subtracting the margin current value is monitored by using the following formula (Imax−Iα) [A]> (Σian + Σibn + Σicn) [A] (2) .
【0032】マイクロプロセッサ10は、図4に示すよ
うに、論理ディスクとしての消費電流のしきい値(Im
ax−Iα)[A]から消費電流が大きくなったことを
検出すると(図5ステップS4)、最後にスピンドル起
動を指示したCグループの物理ディスクc1〜cnの全
台、もしくは一部に対してスピンドル起動を一旦キャン
セルし、消費電流がしきい値以下となるよう制御する
(図5ステップS5)。As shown in FIG. 4, the microprocessor 10 controls the threshold value (Im) of the current consumption as a logical disk.
ax-Iα) When it is detected from [A] that the current consumption has increased (step S4 in FIG. 5), all or some of the physical disks c1 to cn of the C group for which the spindle activation was last instructed are executed. The activation of the spindle is temporarily canceled, and control is performed so that the current consumption becomes equal to or lower than the threshold (step S5 in FIG. 5).
【0033】その後に、マイクロプロセッサ10は物理
ディスクb1〜bnのBグループのスピンドル起動が終
了したか、もしくは物理ディスクc1〜cnのCグルー
プがスピンドル起動しても消費電流のしきい値を越えな
いと判断した場合に、再び物理ディスクc1〜cnのC
グループのスピンドル起動を再開することができる(図
5ステップS6,S7,S8)。Thereafter, the microprocessor 10 does not exceed the threshold value of the current consumption even if the spindle activation of the B group of the physical disks b1 to bn has been completed or the C group of the physical disks c1 to cn has been activated. If it is determined that the physical disks c1 to cn
The spindle activation of the group can be resumed (steps S6, S7, S8 in FIG. 5).
【0034】図6は本発明の他の実施例によるディスク
アレイ装置の構成を示すブロック図である。図におい
て、本発明の他の実施例によるディスクアレイ装置2は
n+1台の電源21−1〜21−(n+1)を設けた以
外は図1に示す本発明の一実施例によるディスクアレイ
装置1と同様の構成となっており、同一構成要素には同
一符号を付してある。また、同一構成要素の動作は本発
明の一実施例と同様である。FIG. 6 is a block diagram showing the configuration of a disk array device according to another embodiment of the present invention. In the drawing, a disk array device 2 according to another embodiment of the present invention shown in FIG. 1 differs from the disk array device 1 shown in FIG. 1 in that n + 1 power supplies 21-1 to 21- (n + 1) are provided. It has the same configuration, and the same components are denoted by the same reference numerals. The operation of the same component is the same as that of the embodiment of the present invention.
【0035】マイクロプロセッサ10は論理ディスクj
iの電源がn+1台構成となっており、冗長電源を持っ
ている場合、電源21−1〜21−(n+1)の故障検
出信号が入力されており、故障が発生した時にその台数
を認識することができるよう構成されている。The microprocessor 10 has a logical disk j
If i has n + 1 power supplies and has a redundant power supply, failure detection signals of the power supplies 21-1 to 21- (n + 1) are input, and when a failure occurs, the number of power supplies is recognized. It is configured to be able to.
【0036】この時、マイクロプロセッサ10は電源2
1−1〜21−(n+1)の最大電流容量が小さくなっ
たと判断し、しきい値であるImax[A]を減少さ
せ、この新しいしきい値を元に全物理ディスクjiのス
ピンドル起動動作を制限するよう動作する。At this time, the microprocessor 10
It is determined that the maximum current capacity of 1-1 to 21- (n + 1) has become smaller, the threshold value Imax [A] is reduced, and the spindle start operation of all the physical disks ji is performed based on the new threshold value. Act to limit.
【0037】再び、故障電源が交換されて正常に戻る
と、マイクロプロセッサ10は電源故障検出信号の変化
を知ることで、最初のしきい値Imax[A]に戻すよ
うに動作する。When the failed power supply is replaced again and returns to normal, the microprocessor 10 operates to return to the initial threshold value Imax [A] by knowing the change of the power supply failure detection signal.
【0038】このように、ディスクアレイ装置1の物理
ディスク電流容量監視回路部15を使用して現在の使用
電流値をマイクロプロセッサ10に監視させ、電源1
6,21−1〜21−(n+1)の最大電流容量以上の
電流が流れないように、物理ディスクjiのスピンドル
起動制限を行うことで、物理ディスクjiのスピンドル
起動中にリトライ処理が発生し、論理ディスクの消費電
流分布が乱れた場合でも論理ディスクの動作を保証し、
かつリトライを行っていない正常な物理ディスクヘ悪影
響を与えることはない。As described above, the microprocessor 10 monitors the current used current value by using the physical disk current capacity monitoring circuit unit 15 of the disk array device 1, and
By restricting the start of the spindle of the physical disk ji so that a current larger than the maximum current capacity of 6, 21-1 to 21- (n + 1) does not flow, a retry process occurs during the start of the spindle of the physical disk ji, Even if the current consumption distribution of the logical disk is disturbed, the operation of the logical disk is guaranteed,
In addition, there is no adverse effect on a normal physical disk that has not been retried.
【0039】また、物理ディスクjiに対してスピンド
ル起動を行っている時に、電源マージンを越える危険が
あるとマイクロプロセッサ10が判断した場合、一部の
物理ディスクのスピンドル起動処理をキャンセルさせる
ことで、論理ディスクの動作を保証している。When the microprocessor 10 determines that there is a risk of exceeding the power supply margin while the spindle start is being performed on the physical disk ji, the spindle start processing of some of the physical disks is cancelled. The operation of the logical disk is guaranteed.
【0040】さらに、物理ディスクjiの台数もしくは
電源16,21−1〜21−(n+1)の台数が変化し
た場合にも、電源マージンの変更によるスピンドル起動
のための最大電流容量しきい値をマイクロプロセッサ1
0が変更することで、搭載する電源16,21−1〜2
1−(n+1)の最大電流容量が小さいものをも選択す
ることができ、かつその電源マージンを有効に使用する
ことができる。Further, even when the number of physical disks ji or the number of power supplies 16, 21-1 to 21- (n + 1) changes, the maximum current capacity threshold value for starting the spindle by changing the power margin is set to micro. Processor 1
0 changes, the mounted power supplies 16, 21-1 to 2
1- (n + 1) having a small maximum current capacity can be selected, and its power margin can be used effectively.
【0041】したがって、全物理ディスクjiのスピン
ドル起動動作を電源16,21−1〜21−(n+1)
の最大電流容量に即して制御することができるので、全
物理ディスクjiのスピンドル起動を短時間に完了する
ことができる。Accordingly, the spindle start operation of all the physical disks ji is performed by the power supplies 16, 21-1 to 21- (n + 1).
Can be controlled according to the maximum current capacity of the physical disks ji, so that the spindle activation of all the physical disks ji can be completed in a short time.
【0042】[0042]
【発明の効果】以上説明したように本発明によれば、複
数のディスク装置からなるディスク記憶装置において、
複数のディスク装置に対するスピンドル起動中の電源使
用電流値を監視し、その監視結果に基づいてディスク装
置のスピンドル起動を制限することによって、電源マー
ジンの変化に対して可変的な制御を行うことができ、搭
載台数が増えても全物理ディスクのスピドル起動時間を
短縮することができるという効果がある。As described above, according to the present invention, in a disk storage device including a plurality of disk devices,
By monitoring the power supply current value during spindle startup for a plurality of disk devices and restricting the disk device spindle startup based on the monitoring result, variable control can be performed for changes in power supply margin. However, even if the number of mounted disks increases, there is an effect that the start-up time of all physical disks can be reduced.
【図1】本発明の一実施例によるディスクアレイ装置の
構成を示すブロック図である。FIG. 1 is a block diagram showing a configuration of a disk array device according to one embodiment of the present invention.
【図2】図1の物理ディスクAグループ(物理ディスク
a1〜an)のスピンドル起動時の消費電流を示す図で
ある。FIG. 2 is a diagram showing current consumption when a spindle of a physical disk A group (physical disks a1 to an) in FIG. 1 is started.
【図3】図1の各物理ディスクのスピンドル起動時消費
電流を示す図である。FIG. 3 is a diagram showing current consumption at the time of spindle startup of each physical disk of FIG. 1;
【図4】図1の物理ディスクb1〜bnがスピンドル起
動にリトライを実施した場合の消費電流値の変動を示す
図である。FIG. 4 is a diagram illustrating a change in a current consumption value when physical disks b1 to bn in FIG. 1 perform a retry for starting a spindle.
【図5】図1のマイクロプロセッサによる制御動作を示
すフローチャートである。FIG. 5 is a flowchart showing a control operation by the microprocessor of FIG. 1;
【図6】本発明の他の実施例によるディスクアレイ装置
の構成を示すブロック図である。FIG. 6 is a block diagram showing a configuration of a disk array device according to another embodiment of the present invention.
1,2 ディスクアレイ装置 10 マイクロプロセッサ 11 上位装置側インタフェース制御回路部 12 メモリ 13 データキャッシュ 14 物理ディスク電源制御回路部 15 物理ディスク電源容量監視回路部 16,21−1〜21−(n+1) 電源 17 ディスクアレイデータ制御部 18−1〜18−n 物理ディスク側インタフェース制
御回路部 a1〜an,b1〜bn,c1〜cn 物理ディスク1, 2 Disk array device 10 Microprocessor 11 Host device side interface control circuit unit 12 Memory 13 Data cache 14 Physical disk power control circuit unit 15 Physical disk power capacity monitoring circuit unit 16, 21-1 to 21- (n + 1) Power supply 17 Disk array data control section 18-1 to 18-n Physical disk side interface control circuit section a1 to an, b1 to bn, c1 to cn Physical disk
Claims (7)
憶装置であって、前記複数のディスク装置に対するスピ
ンドル起動中の電源使用電流値を監視する監視手段と、
前記監視手段の監視結果に基づいて前記ディスク装置の
前記スピンドル起動を制限する制限手段とを有すること
を特徴とするディスク記憶装置。1. A disk storage device comprising a plurality of disk devices, wherein a monitoring means for monitoring a power supply current value during a spindle activation of the plurality of disk devices;
Limiting means for limiting activation of the spindle of the disk device based on a monitoring result of the monitoring means.
果から前記電源使用電流値が予め設定された所定値を超
えたことを検出した時に前記スピンドル起動中の一部の
ディスク装置のスピンドル起動処理をキャンセルするよ
う構成したことを特徴とする請求項1記載のディスク記
憶装置。2. The disk drive according to claim 1, wherein the limiting unit detects that the power usage current value exceeds a predetermined value from a monitoring result of the monitoring unit. 2. The disk storage device according to claim 1, wherein the processing is canceled.
源のうちの少なくとも一方の台数に応じて可変自在とし
たことを特徴とする請求項2記載のディスク記憶装置。3. The disk storage device according to claim 2, wherein the predetermined value is variable according to the number of at least one of the disk device and the power supply.
憶装置のスピンドル起動制御方法であって、前記複数の
ディスク装置に対するスピンドル起動中の電源使用電流
値を監視するステップと、その監視結果に基づいて前記
ディスク装置の前記スピンドル起動を制限するステップ
とを有することを特徴とするスピンドル起動制御方法。4. A spindle start control method for a disk storage device comprising a plurality of disk devices, comprising: a step of monitoring a power use current value during a spindle start of the plurality of disk devices; Limiting the spindle activation of the disk drive.
は、前記電源使用電流値の監視結果から前記電源使用電
流値が予め設定された所定値を超えたことを検出した時
に前記スピンドル起動中の一部のディスク装置のスピン
ドル起動処理をキャンセルするようにしたことを特徴と
する請求項4記載のスピンドル起動制御方法。5. The method according to claim 5, wherein the step of restricting the spindle activation includes a step during the spindle activation when it is detected from the monitoring result of the power supply current value that the power supply current value exceeds a predetermined value. 5. The spindle activation control method according to claim 4, wherein the spindle activation process of the disk device is canceled.
源のうちの少なくとも一方の台数に応じて可変自在とし
たことを特徴とする請求項5記載のスピンドル起動制御
方法。6. The spindle activation control method according to claim 5, wherein said predetermined value is made variable according to the number of at least one of said disk device and power supply.
憶装置において、プロセッサに、前記ディスク装置のス
ピンドル起動を制御させるためのスピンドル起動制御プ
ログラムを記録した記録媒体であって、前記スピンドル
起動制御プログラムは前記プロセッサに、前記複数のデ
ィスク装置に対するスピンドル起動中の電源使用電流値
を監視させ、その監視結果に基づいて前記ディスク装置
の前記スピンドル起動を制限させることを特徴とするス
ピンドル起動制御プログラムを記録した記録媒体。7. A disk storage device comprising a plurality of disk devices, a recording medium storing a spindle activation control program for causing a processor to control a spindle activation of said disk device, wherein said spindle activation control program is A recording method for recording a spindle start control program, comprising: causing a processor to monitor a power use current value during a spindle start for the plurality of disk devices, and restricting the spindle start of the disk device based on the monitoring result. Medium.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10323219A JP2000149383A (en) | 1998-11-13 | 1998-11-13 | Disk storage device and spindle start control method using for the same, and recording medium on which the control program is recorded |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10323219A JP2000149383A (en) | 1998-11-13 | 1998-11-13 | Disk storage device and spindle start control method using for the same, and recording medium on which the control program is recorded |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2000149383A true JP2000149383A (en) | 2000-05-30 |
Family
ID=18152368
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP10323219A Withdrawn JP2000149383A (en) | 1998-11-13 | 1998-11-13 | Disk storage device and spindle start control method using for the same, and recording medium on which the control program is recorded |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2000149383A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7196988B2 (en) * | 2003-06-18 | 2007-03-27 | Lite-On It Corporation | Method of controlling rotating speed of an optical drive |
US7543108B2 (en) | 2006-06-20 | 2009-06-02 | Hitachi, Ltd. | Storage system and storage control method achieving both power saving and good performance |
EP2068229A2 (en) | 2007-12-07 | 2009-06-10 | Hitachi Ltd. | Storage apparatus with power usage control function and power usage control method in storage apparatus |
-
1998
- 1998-11-13 JP JP10323219A patent/JP2000149383A/en not_active Withdrawn
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7196988B2 (en) * | 2003-06-18 | 2007-03-27 | Lite-On It Corporation | Method of controlling rotating speed of an optical drive |
US7543108B2 (en) | 2006-06-20 | 2009-06-02 | Hitachi, Ltd. | Storage system and storage control method achieving both power saving and good performance |
EP2068229A2 (en) | 2007-12-07 | 2009-06-10 | Hitachi Ltd. | Storage apparatus with power usage control function and power usage control method in storage apparatus |
US8161303B2 (en) | 2007-12-07 | 2012-04-17 | Hitachi, Ltd. | Storage apparatus with power usage control function and power usage control method in storage apparatus |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6233693B1 (en) | Smart DASD spin-up | |
US6868501B2 (en) | System and method for controlling system power by sequentially controlling the initiating of a plurality of disk drive groups | |
US8185667B2 (en) | Storage system comprising power saving function | |
US8929018B2 (en) | Disk array unit | |
US20060053338A1 (en) | Method and system for disk drive exercise and maintenance of high-availability storage systems | |
JP5068086B2 (en) | Storage controller | |
US8219748B2 (en) | Storage system comprising both power saving and diagnostic functions | |
US20010016884A1 (en) | Data storage unit with cyclic error detection and avoidance | |
US20040078663A1 (en) | Information processing system and disk control method used in the same | |
US7380088B2 (en) | Storage device method and apparatus | |
JP6428338B2 (en) | Power supply control device and power supply control program | |
US20050289368A1 (en) | Power management device and method | |
US6125459A (en) | Information storing method, information storing unit, and disk drive | |
JP6515752B2 (en) | Storage control device, control method, and control program | |
US20110296236A1 (en) | Information Processing Apparatus | |
JP2000149383A (en) | Disk storage device and spindle start control method using for the same, and recording medium on which the control program is recorded | |
US20030074535A1 (en) | Method of initiating a backup procedure | |
JPH11203057A (en) | Disk array device and its control method | |
US8453007B2 (en) | Storage device and recovery method | |
US7340617B1 (en) | System and method of dynamically controlling storage device power supply current | |
JP2001186655A (en) | Method and apparatus for controlling power supply | |
JP3150242B2 (en) | Disk unit | |
JP4098400B2 (en) | Semiconductor disk device | |
US7181570B2 (en) | Diskarray system for suppressing disk fault | |
US7173787B1 (en) | Apparatus and method for controlling disk drive spin up |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20060207 |