#ifndef _ZENTIFIC_VCPU_H #define _ZENTIFIC_VCPU_H #include "common.h" #include #include "types.h" #include "zlist.h" /*time for brief sleeps between cpu measurements, in microseconds *-very good, experimentally determined using a while loop and cpulimit * #define TIME_INTERVAL 250000 *-original * #define TIME_INTERVAL 50000 *-works well, takes too long * #define TIME_INTERVAL 500000 */ #define TIME_INTERVAL 250000 double get_cpu_pct(int xc_handle, int domid, int cpu); vcpu * new_vcpu(); zlist *get_vcpus(int xc_handle, int domid, int numvcpus); #endif /* _ZENTIFIC_VCPU_H */