View Source Beamchmark.Suite.Measurements.SchedulerInfo (Beamchmark v1.1.0)
Module representing different statistics about scheduler usage.
Link to this section Summary
Link to this section Types
Specs
sched_usage_t() :: %{
required(sched_id :: integer()) =>
{util :: float(),
percent :: Beamchmark.Math.percent_t() | Beamchmark.Math.percent_diff_t()}
}
Specs
t() :: %Beamchmark.Suite.Measurements.SchedulerInfo{
cpu: sched_usage_t(),
io: sched_usage_t(),
normal: sched_usage_t(),
total: total_sched_usage_t(),
total_cpu: total_sched_usage_t(),
total_io: total_sched_usage_t(),
total_normal: total_sched_usage_t(),
weighted: weighted_sched_usage_t()
}
Specs
total_sched_usage_t() ::
{util :: float(),
percent :: Beamchmark.Math.percent_t() | Beamchmark.Math.percent_diff_t()}
Specs
weighted_sched_usage_t() ::
{util :: float(),
percent :: Beamchmark.Math.percent_t() | Beamchmark.Math.percent_diff_t()}