サーバーの最高および最低負荷時間範囲を見つける方法

サーバーの最高および最低負荷時間範囲を見つける方法

サーバーが一番快適な時はいつなのか気になります。サーバーが最もアイドル状態のときの時間範囲、つまり最も低い時間範囲が必要です。

目標は、ピーク時間中にサーバーの応答に影響を与えずに特定のデータ分析タスクを実行することです。

したがって、サーバーが00:00から03:00の間に非常に少ない要求を処理することを発見した場合。その後、収集されたデータを処理したり、バックアップを作成するタスクをスケジュールしたりできます。

私はインターネットを検索しようとしましたが、私の質問に対する答えが見つかりませんでした。top、、などなどの他のコマンドを試しましたwuptimevmstat

Linuxサーバーは、最も低いロードログを見つけるためにロード平均ログをどこかに保存しますか?

ベストアンサー1

プロファイラを使用してサーバーの負荷を監視できますnmon。以下を監視するか、cron特定の時間をスケジュールして負荷を分析できます。

  • ディスク
  • CPU
  • メモリ統計
  • ディスク入力/出力
  • NFS情報

例:

12時間データを収集します。-fファイルのデフォルトのホスト名を使用するか、-F独自のファイル名を使用できます。

#nmon -f -T -s 120 -c 360

次のリンクを使用して出力を生成できます。

https://nmonvisualizer.github.io/nmonvisualizer/

ありがとう

おすすめ記事