sarコマンドが実行できない(sysstatが未インストール)LinuxサーバーのメモリおよびCPU使用量を一定間隔で計測し、その結果をファイル出力する必要があったため、以下のコマンドを実行
####要件
- メモリおよびCPU使用量を一定間隔で計測し、ファイルにリダイレクトしたい
- tailコマンドを実行して、ファイルに出力された内容を表示したい
####実行するコマンド
- vmstatコマンドのオプションで、実行間隔と回数を指定する
- パイプに続けてawkで実行日時を表示する
- 「system("")」で出力バッファをフラッシュする
(例)vmstatを5秒間隔で100回実行する際に、日時を表示する
vmstat 5 100 | awk '{print strftime("%Y-%m-%d %T"), $0; system("");}' > vmstat_out.txt