
多数のソフトウェアをインストールするスクリプトがあります。デバッグの目的で、インストールのたびにシステムを簡単にベンチマークして、どのソフトウェアがサーバーに悪影響を与えているかを確認する方法を探しています。
NPM のインストールはとんでもなく遅いです。
答え1
問題の原因となっているサービスまたはプロセスを見つけるのがより良い戦略だと思います。しかし、質問通りに答えるには、スクリプトの各インストール後に次のようなものを追加することができます。
top -n 10 -b > top-outputAfterXinstall.txt
X を、インストールしたソフトウェアの名前に置き換えます。これにより、インストールがメモリと CPU のパフォーマンスにどのような影響を与えているか、またどのプロセスが問題を引き起こしているかがよくわかります。