
Web ホスティング アカウントにスクリプトをインストールしようとしていたのですが、実行に CPU を大量に消費するのではないかと懸念されていると言われました。
top
またはを使用してプロセスの瞬間的な使用状況を監視できることは知っていますps
が、スクリプトが開始から終了までに必要な CPU の総需要 (単位は不明) をログに記録する方法はありますか?
Linux または OSX コマンドライン用の -nix ソリューションに興味があります。
答え1
Linux または OSX コマンドライン用の -nix ソリューションに興味があります。
テストするための OS X はありませんが、Linux 部分については次のとおりです。時間
例:
FreeBSD:/home/hennes/test>time ls
real 0m0.003s
user 0m0.000s
sys 0m0.002s
もちろん、lsではなくスクリプトやプログラムを使用します。情報を記録できる場所で実行します(たとえば、画面またはtmux、脚本または出力をリダイレクトします。データ収集が完了するまで実行し、その後停止します (例controlC: SIGHUP を強制終了する、...)
あるいは、ControlTプロセスに関する情報が得られる可能性もありますが、これも OS X および Linux ではテストされていません。