vmware-esxiホストでRHEL6サーバーを実行していますが、ホストまたはvCenterにアクセスできません。
ホスティングプロバイダがスリープ機能を使用していることを確認する必要があり、これを行う1つの方法は、CPUクロック速度が変更されていることを確認することです。
lscpu または cpuinfo を表示する以外に、これを確認する最良の方法は何ですか?
突然変更されるとメッセージファイルに記録されますか、それとも別の場所に記録されますか?それでは、エラーを簡単に見つけるためにエラーがどのように表示されますか?
ありがとう
ベストアンサー1
仮想化されていない環境でもlscpu
誤った値/proc/cpuinfo
が返される可能性があります。
ただし、仮想化環境では、VMホストはこれらのインターフェイスを介して任意の値を提供できます。
通常はできます一部のCPUカウンターを使用実際のCPU周波数を取得します。
しかし、VMホストもそのようなカウンタを操作できると確信しています。
VMホストを信頼し、提供された情報が信頼できることがわかっている場合は、/proc/cpuinfo
VMゲストで標準メトリック収集エージェント(telegrafやCollectdなど)を使用し、このファイルから定期的に値を読み取るように設定またはヘルプを実行できます。プログラムスクリプト)はこの値を標準形式で提供します。