What’s the best way to monitor and log which processes are responsible for high system load throughout the day? Tools like top and htop only provide immediate values, but I’m looking for a solution that offers historical data to identify the main culprits over time.
Cockpit will show you load spikes over time pretty much out of the box.
I like to use atop at the first step during investigation : https://www.atoptool.nl/
atop should be available in your package manager and run as a daemon. It stores the history in /var/
Netdata is excellent, simple and I believe FOSS. Just install locally and it should start logging pretty much everything.
Clicked the link, started reading … closed the window when I read “Netdata also incorporates A.I. insights for all monitored data”.
this limited scope ML trained analysis is actually where “AI” excels, e.g. “computer vision” in specific medical scenarios
If the training data is available, yes, in this case, no chance.