The sysstat package will gather the information, 1 weeks worth by default IIRC, and comes with sar, iostat and mpstat CLI tools. There is a graphing tool called isag that will create graphs from the ...