http://collectd.org/
Collectd is a simple, small utility to log system load every 10 seconds. It's written in C so it's not a script and offers good performance.
http://www.linuxforums.org/misc/using_top_more_efficiently.html
A guide on how to get the most of out the linux top utility. Includes a description of the column names, and other tips & tricks.