
Ich habe ein Skript, das jede Menge Software installiert. Zu Debugging-Zwecken suche ich nach einer Möglichkeit, mein System nach jeder Installation einfach zu benchmarken, um zu sehen, welche Software meinen Server lahmlegt.
NPM-Installationen sind sündhaft langsam.
Antwort1
Ich denke, es wäre eine bessere Strategie, den Dienst oder Prozess zu finden, der das Problem verursacht. Aber um Ihre Frage wie gestellt zu beantworten, könnten Sie nach jeder Installation so etwas in Ihr Skript einfügen.
top -n 10 -b > top-outputAfterXinstall.txt
Ersetzen Sie X durch den Namen der Software, die Sie gerade installiert haben. So erhalten Sie eine gute Vorstellung davon, wie sich die Installationen auf Ihren Speicher und Ihre CPU-Leistung auswirken und welche Prozesse Probleme verursachen.