Spectre is a C framework for collecting and distributing system performance statistics. It is free software distributed under the terms of the GNU Lesser General Public License.

With the commoditization of virtualization technology, it will be increasingly common to find multiple operating systems running on a single physical host. To make effective use of hardware will require clear insight into the performance of both guest OSs, the management OS and the hypervisor itself. Spectre aims to provide a flexible framework for collecting resource utilization and performance statistics, distributing the collected data between hosts / OSs, and providing data feeds to applications for analysis and reporting.

Thus the important aspects of Spectre are: