pub struct HypervisorStats {
pub total_vm_entries: AtomicU64,
pub total_vm_exits: AtomicU64,
pub total_ipis_sent: AtomicU64,
pub total_lapic_timer_fires: AtomicU64,
pub total_ept_violations: AtomicU64,
pub total_snapshots_taken: AtomicU64,
pub total_migrations_started: AtomicU64,
pub total_migrations_completed: AtomicU64,
}Expand description
Hypervisor statistics
Fields§
§total_vm_entries: AtomicU64§total_vm_exits: AtomicU64§total_ipis_sent: AtomicU64§total_lapic_timer_fires: AtomicU64§total_ept_violations: AtomicU64§total_snapshots_taken: AtomicU64§total_migrations_started: AtomicU64§total_migrations_completed: AtomicU64Implementations§
Source§impl HypervisorStats
impl HypervisorStats
pub const fn new() -> Self
pub fn record_vm_entry(&self)
pub fn record_vm_exit(&self)
pub fn record_ipi(&self)
pub fn record_timer_fire(&self)
pub fn record_ept_violation(&self)
pub fn record_snapshot(&self)
pub fn record_migration_start(&self)
pub fn record_migration_complete(&self)
Trait Implementations§
Source§impl Debug for HypervisorStats
impl Debug for HypervisorStats
Source§impl Default for HypervisorStats
impl Default for HypervisorStats
Source§fn default() -> HypervisorStats
fn default() -> HypervisorStats
Returns the “default value” for a type. Read more