他の多くのプロセスを生成している非常に長時間実行されているスクリプトをどのようにプロファイリングできますか?
実行に長い時間がかかるジョブ(11時間以上、場合によっては17時間以上)があるため、AmazonEC2インスタンスで実行されます。
(カフスボタンのDNAアラインメントなどを行っています。)
この仕事は、多くのプロセス、スクリプト、ユーティリティなどを実行しています。
どうすればそれをプロファイリングし、ジョブのどのコンポーネント部分に最も時間がかかるかを判断できますか?
1秒あたりのプロセスあたりの単純なCPU使用率でおそらく十分でしょう。どうすれば入手できますか?