サーバーはどの時点でアイドル状態と見なされますか?


8

概念的に、アイドル状態のサーバーの定義は何ですか?

サーバーがアイドル状態であるかどうかを判断するために、どのリソースメトリックを確認しますか?

あなたは見ますか:

  • CPU使用率
  • ディスクの使用状況
  • メモリ使用量

もしそうなら、何かがアイドル状態であるかどうかを決定するために、これらはどのしきい値になければなりませんか?

これらの統計を純粋に見ると、リブートしてパッチを適用すると結果が歪むでしょう。


2
実行中のサービスのメトリックを探します。アイドル状態とは、保留中の作業またはシステム上のサービスに対する作業の要求がない場合です。
Zoredache 2018

回答:


15

要求がないために実行するはずのタスクを実行していないマシンはアイドル状態です。たとえば、電子メールサーバーがある場合、そのサーバーが電子メールアプリケーションからの要求を処理しているかどうかを判断できます。そうでない場合で、それがそこにある唯一の場合は、アイドル状態です。もちろん、単一のノードに配置されたサービスを使用すると、状況はさらに複雑になります。

一般に、力を引き出すことができ、誰も気にしない場合、それはアイドル状態です。


5
最後の段落は、前の段落と多少矛盾しています。多くの企業インフラストラクチャは、営業時間外にはアイドル状態になりますが、力を抜くと、仕事に到着したときに人々はかなり不満を感じるでしょう。
PlasmaHH 2018

3
In general, if you can pull the power and nobody cares then it's idle-私はその文に同意しません。ドメインコントローラーは通常、アイドル状態のマシンですが、プラグを抜くと悪いこと起こります...
shodanshok

1
力を抜くことは永続的な状態であると思い込まないでください。一般に、サーバーまたはその一部を交換する前にサーバーがアイドルであると判断し、一時的なダウンタイムが必要になるか、サーバー自体を別の場所に移行します。もちろん、エッジケースがあります。shodanshokの例では、ドメイン管理者は、プラグを抜く前にディレクトリノードを降格または凍結する必要があります。
スプーラー2018

8

「アイドル」は白黒の概念ではありません。ビジー状態のサーバーでさえ、他のアプリケーションを実行するために無料のCPUサイクル、IOP、およびメモリを持つことができます。

経験則として、CPUを最大化するとシステムの待ち時間が大幅に増えるため、ターゲットCPUの負荷は約80%で、約90%を超えてはなりません。〜60%未満のCPU負荷は、通常、サーバーが十分に活用されていないことを意味します。

I / Oに依存するワークロードはディスクに負荷をwaitかけるが、CPUはほとんどアイドリング(Linuxの用語では時間)になるため、I / O負荷の高いサーバーでCPU負荷の高い計算を実行しなくてもよいことも考慮してください。パフォーマンスの大幅な低下。


1

それはどのオペレーティングシステムであり、サーバーの目的は何ですか?

他に情報がなく、サーバーがアイドル状態であるかどうかを判断する必要がある場合は、インストール/実行されているサービスを確認し、それらのサービスを対象としたネットワークアクティビティをログに記録します。LinuxとWindowsの両方にログオン監査があります。Windowsには、一般的なネットワークアクティビティを監視するためのパフォーマンスモニターと、さまざまなサービスのアクティブセッションの多くの組み込みカウンターがあります。ファイルサーバーの場合、最近変更またはアクセスされたファイルを確認できます。

あなたが探しているものに応じて「誤検知」を取得するには非常に多くの方法があるので、あなたがリストしたメトリックのどれもが活動または非活動の本当に良い指標であるとは思いません。たとえば、ウイルス対策プログラムがCPUサイクルを使用したり、ディスクが未使用のファイルでいっぱいになる可能性があります。

使用しているOSとサーバーの目的(知っている場合)を教えてほしい場合は、回答を編集して詳細情報を提供できます。


返事が遅くなってごめん。最終的には、コストを削減し、何をシャットダウンできるかを判断するために、AWS環境用にある種のアイドルボットを構築することを検討しています。私たちは主にウィンドウズショップなので、私が最初に焦点を当てているのはそれです。ただし、将来的にミックスに導入されるLinuxボックスがいくつかあります。
ジョンラッド2018年

0

「アイドル」という用語は非常に主観的である場合があります。最善のアプローチは、すべての本番インスタンスから毎日のメトリックを収集し、その数を比較することです。サーバーファーム全体に均等に分散できるいくつかのワークロードがあるため、全体的な負荷平均が低くなります。すべてのサーバーが高すぎず低すぎないスイートスポットで動作し、全体的なパフォーマンスを最大化する必要があります。


0

サービスに影響を与えずにインフラストラクチャ/ネットワークからサーバーを削除できる場合、そのサーバーはアイドル状態と見なします。


-1

サーバーをアイドルとして定義する方法は、サーバーがアイドルとして分類されているというコンテキスト、情報をどのように処理するかによって大きく異なります。コンテキストなしでサーバーをアイドル状態に分類する意味のある方法はありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.