

sa1 itself can iterate measurements and the syntax is sa1 interval count. Straightforwardly run the tool each minute: root command -v debian-sa1 > /dev/null & debian-sa1 1 1. System activity reports can be generated from a logfile by using the atopsar command. Modify this line to get what you want ( theres no need to restart cron ). By default, the daily logfiles are preserved for 28 days. You can then import this data for analysis, using either a spreadsheet program or a custom tool like sargraph.Īn alternative is to use atop which is able to store raw counters in a file for long-term analysis on system level and process level. The top command displays CPU utilization and which processes may be causing the problem. Sysstat will collect background CPU usage data every minute, saving it to /var/log/sysstat/.

You can generate a real-time report with the following command: sar -u 1 3 You can modify this behavior by editing the sysstat crontab at /etc/cron.d/sysstat, or by changing rotation settings in the sysstat settings at /etc/sysstat/sysstat. Next, enable it by editing /etc/default/sysstat and setting “ENABLED” to true.ĭoing so monitors your system and generates a report every 10 minutes, rotating them out after a week.
