How to track hardware resource usage statistics on OS X

hardwaresoftware-recommendation

Are there any applications that persistently track statistics like those displayed with iStat Menus (network, CPU, RAM, temperature, etc.)?

Having this data would be cool on its own, but it would also be useful if such a program broke down the data by day of the week, time of day, programs running, location, etc.

Best Answer

Hardware Monitor has the features you need, but only evaluation version is free.

  • definition of artificial sensors that monitor aspects of the operating system, e.g. CPU load, number of processes, disk usage, memory usage, paging activity, network interface activity (only in 10.4 or later)

Or you can make Bash script, and then import created CSV file into Google Docs or Excel to build chart.