Atop is a interactive monitor to view load at system and process level. With the use of atopsar, administrators can generate system reports for intervals period.
$ atopsar -c 60 5
(A report is generated on CPU Utilisation every 60 seconds for 5 min)
One of the most interesting feature is the ability to provide disk, network activity among other things.
The atop project website is comprehensive in explaining the usage and advantages