Is there some way to monitor my CPU usage over a period of time, e.g. get a graph that shows CPU% vs. date/time? I occasionally see high load using htop, but I'd like to see what's happening throughout the day.
The more lightweight, the better :)
There's nmon for Linux which is in Ubuntu build. You can run
It's output is plain-text rather than graphical, but
nixCraft did a great write up on the tool you may want to refer to for more information.