Struct sc_sysinfo::HwBench
source · pub struct HwBench {
pub cpu_hashrate_score: Throughput,
pub memory_memcpy_score: Throughput,
pub disk_sequential_write_score: Option<Throughput>,
pub disk_random_write_score: Option<Throughput>,
}Expand description
Hardware benchmark results for the node.
Fields§
§cpu_hashrate_score: ThroughputThe CPU speed, as measured in how many MB/s it can hash using the BLAKE2b-256 hash.
memory_memcpy_score: ThroughputMemory bandwidth in MB/s, calculated by measuring the throughput of memcpy.
disk_sequential_write_score: Option<Throughput>Sequential disk write speed in MB/s.
disk_random_write_score: Option<Throughput>Random disk write speed in MB/s.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for HwBench
impl RefUnwindSafe for HwBench
impl Send for HwBench
impl Sync for HwBench
impl Unpin for HwBench
impl UnwindSafe for HwBench
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> 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, Outer> IsWrappedBy<Outer> for T
impl<T, Outer> IsWrappedBy<Outer> for T
source§impl<T> SaturatedConversion for T
impl<T> SaturatedConversion for T
source§fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
source§fn saturated_into<T>(self) -> Twhere
Self: UniqueSaturatedInto<T>,
fn saturated_into<T>(self) -> Twhere
Self: UniqueSaturatedInto<T>,
Consume self to return an equivalent value of
T. Read moresource§impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
source§fn unchecked_into(self) -> T
fn unchecked_into(self) -> T
The counterpart to
unchecked_from.source§impl<T, S> UniqueSaturatedInto<T> for S
impl<T, S> UniqueSaturatedInto<T> for S
source§fn unique_saturated_into(self) -> T
fn unique_saturated_into(self) -> T
Consume self to return an equivalent value of
T.