pub struct VirtualNode {
    pub mhz: u32,
    pub cpus: u32,
    pub memory: u64,
    pub memory_free: u64,
    pub num_domains: u32,
}Expand description
Virtual Node - Format (0,2100)
Hypervisor statistics
§XDR Definition (sFlow Host)
/* Virtual Node Statistics */
/* opaque = counter_data; enterprise = 0; format = 2100 */
struct virt_node {
    unsigned int mhz;           /* expected CPU frequency */
    unsigned int cpus;          /* number of active CPUs */
    unsigned hyper memory;      /* memory size in bytes */
    unsigned hyper memory_free; /* unassigned memory in bytes */
    unsigned int num_domains;   /* number of active domains */
}Fields§
§mhz: u32Expected CPU frequency in MHz
cpus: u32Number of active CPUs
memory: u64Memory size in bytes
memory_free: u64Unassigned memory in bytes
num_domains: u32Number of active domains
Trait Implementations§
Source§impl Clone for VirtualNode
 
impl Clone for VirtualNode
Source§fn clone(&self) -> VirtualNode
 
fn clone(&self) -> VirtualNode
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from 
source. Read moreSource§impl Debug for VirtualNode
 
impl Debug for VirtualNode
Source§impl PartialEq for VirtualNode
 
impl PartialEq for VirtualNode
impl Eq for VirtualNode
impl StructuralPartialEq for VirtualNode
Auto Trait Implementations§
impl Freeze for VirtualNode
impl RefUnwindSafe for VirtualNode
impl Send for VirtualNode
impl Sync for VirtualNode
impl Unpin for VirtualNode
impl UnwindSafe for VirtualNode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
 
impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more