pub struct NumaProcessorStats {
pub events_processed: u64,
pub avg_processing_latency_us: f64,
pub max_processing_latency_us: u64,
pub memory_bandwidth_utilization: f64,
pub cross_node_transfers: u64,
pub local_node_hits: u64,
pub cache_miss_rate: f64,
pub per_node_stats: HashMap<usize, NodeProcessorStats>,
}Expand description
Statistics for NUMA stream processor
Fields§
§events_processed: u64Events processed
avg_processing_latency_us: f64Average processing latency
max_processing_latency_us: u64Max processing latency
memory_bandwidth_utilization: f64Memory bandwidth utilization
cross_node_transfers: u64Cross-node transfers
local_node_hits: u64Local node hits
cache_miss_rate: f64Cache miss rate
per_node_stats: HashMap<usize, NodeProcessorStats>Per-node statistics
Trait Implementations§
Source§impl Clone for NumaProcessorStats
impl Clone for NumaProcessorStats
Source§fn clone(&self) -> NumaProcessorStats
fn clone(&self) -> NumaProcessorStats
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 NumaProcessorStats
impl Debug for NumaProcessorStats
Source§impl Default for NumaProcessorStats
impl Default for NumaProcessorStats
Source§fn default() -> NumaProcessorStats
fn default() -> NumaProcessorStats
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for NumaProcessorStats
impl<'de> Deserialize<'de> for NumaProcessorStats
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for NumaProcessorStats
impl RefUnwindSafe for NumaProcessorStats
impl Send for NumaProcessorStats
impl Sync for NumaProcessorStats
impl Unpin for NumaProcessorStats
impl UnwindSafe for NumaProcessorStats
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.