- ベストアンサー
サーバの常時電源オンはダメ?
はじめまして、サーバの運用管理をやってる者です。(未熟者) 簡単に質問させて頂きます。 会社で管理しているサーバはUPSで毎日夜中にシャットダウン、毎朝リブートされる様に設定されています。 サーバの常時電源オンっていけないのですか?
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
> サーバの常時電源オンっていけないのですか? 別にいけないことはないです。というか私の周りのサーバは基本的に24時間通電しています。止めるのはトラブル、メンテナンス、ビルの停電時だけですね。 もっとも、他の方が書いているように、何か理由があって定期的にシャットダウン/リブートしていることもありますので、一概に24時間稼働が良い、というわけでもないです。
その他の回答 (6)
- naozou
- ベストアンサー率30% (19/62)
サーバー運用の形態は OS ミドルウェア アプリケーションの要求稼働時間 監視、保守体制 電気代などのコスト などで決まります。 逆にこれらが決まっていないと一概に良い、悪いとは言えません。 むしろ、毎日定期リブートしている理由があるのではないかと思います。 (もしかしたら、NT時代の名残かもしれませんが)
- ultraCS
- ベストアンサー率44% (3956/8947)
本当にミッションクリティカルなサーバーならリブートはしたほうがいいが、電源は落とさない運用をするべきです。 Windowsに限らず、ホストやunixでも常時稼働していると、異常終了したタスクなどでメモリ解放が出来ない領域やフラグメントが残ります。すべてのタスクが正常起動して終了すれば問題無いのですが、異常終了した場合にはその限りではありません。ですから、アイドルタイムにリブートした方が安定して運用できます。 電源を切らない方が良いのは、サーバー機がそういう前提でパーツ選択がされているためです。回転部(主にハードディスクやファン)は起動トルクの関係で電源投入時に負担が掛かります。また、それ以外にも電源投入時には通常時より大きな電流が流れることがありますから、トラブルにつながる可能性はわずかですが増加します。 サーバ専用機としてパーツ選択、エージング行われたマシンの場合、常時オンでの性能保証です。まあ、一般機をサーバとして使っている場合はその限りではありません。 サーバの場合、保証されている期間でパーツを交換しリプレースするのが正しい運用です。「長持ち」を考える時点でミッションクリティカルな運用としては話になりません(素人の考え方ですね)。パーツ交換やリプレース費用を積み立てておくのが経営としては正しい運用でしょう。
- yui_o
- ベストアンサー率38% (1217/3131)
サーバが常時稼動している必要があるのならば常時電源オンは必須ですが その必要がなければサーバを落としていた方がさまざまな意味で有利になります。 ただ、サーバのOSがWindows系の場合一定期間ごとにリブートしておいた方が安定します Linux、Solaris系の場合は常時電源オンでも問題ないですが、各部の故障率が高くなります。 MTBF等を考えれば良いかもしれないけど不必要なときは停止させていた方が電気代もお得だし各部の消耗部品の消耗も抑えることができます。
- mochinoki
- ベストアンサー率62% (5/8)
Windows2000サーバーの場合、確か1年の稼働で異常終了するバグがあったと思います。 また、Windows系は稼働しているだけでOSのキャッシュがたまるので リフレッシュする必要があるようです。 定期リブートはその為ですね。 でも、毎日は必要ないかもしれません。。。 ただ、電気代もかかりますし、夜間使用しないのであれば効率がよい運用とも いえると思いますよ。 ※すみません、私もUnix系はわかりません。。。 ですが、長期稼働させてリブートすると稼働を続けていたハードが 急停止状態になって、クラッシュすることもあります。 どちらも一長一短ですが、リブートできるなら、定期的にやるほうが いいのではないでしょうか。
- Pesuko
- ベストアンサー率30% (2017/6702)
OSがメモリーリークを起こしやすい場合、再起動すれば回復します。 昔のWindowsNTの頃なら1週間ぐらいしか持ちませんでした。 今のXPなら数ヶ月は持ちます。 またメンテナンスと起動しているアプリによっても変わります。 逆にハードは起動時に壊れることが多く、電源入れっぱなしのほうが 壊れにくい。 再起動時に立ち上がらない事故が多いので電源切らないケースもあります。
- master_low
- ベストアンサー率33% (109/330)
簡単に回答します。 別にいけない訳じゃないですが、リブートした方が安定します。 ・・・Windowsサーバのお話でOKでしょうか? UnixやLinuxなら、ちょっと話は違うかもしれませんが。