"sar" is a good tool, but sometimes it is necessary to get the detail "top" provides. Running in batch mode should work fine.
@DotHQ: sar will give you the load averages, so you are collecting this twice.
By the same token a load average of 2 means two processes are waiting for service by the CPU
Oft quoted but not necessarily true.
The load average also includes tasks in "uninterruptible sleep". Generally this means (disk) I/O. Can be the major contributor to the loadavg numbers, especially if the runqueue is short.