.. title:: pelt lisa.pelt ========= .. toctree:: :hidden: PELT_HALF_LIFE PELT_WINDOW kernel_util_mean pelt_settling_time pelt_step_response pelt_swing simulate_pelt .. module:: lisa.pelt .. withrefctx:: :module: lisa.pelt .. automodule:: lisa.pelt :no-index: :no-members: :no-inherited-members: :no-undoc-members: :no-private-members: :no-special-members: .. rubric:: Globals .. list-table:: :align: left * - :data:`~lisa.pelt.PELT_HALF_LIFE` - .. withrefctx:: :module: lisa.pelt PELT half-life in number of windows. * - :data:`~lisa.pelt.PELT_WINDOW` - .. withrefctx:: :module: lisa.pelt PELT window in seconds. .. rubric:: Functions .. list-table:: :align: left * - :func:`~lisa.pelt.kernel_util_mean` - .. withrefctx:: :module: lisa.pelt Compute the mean of a utilization signal as output by the kernel. * - :func:`~lisa.pelt.pelt_settling_time` - .. withrefctx:: :module: lisa.pelt Compute an approximation of the PELT settling time. * - :func:`~lisa.pelt.pelt_step_response` - .. withrefctx:: :module: lisa.pelt Compute an approximation of the PELT value at time ``t`` when subject to a step input (i.e running tasks, PELT starting at 0). * - :func:`~lisa.pelt.pelt_swing` - .. withrefctx:: :module: lisa.pelt Compute an approximation of the PELT signal swing for a given periodic task. * - :func:`~lisa.pelt.simulate_pelt` - .. withrefctx:: :module: lisa.pelt Simulate a PELT signal out of a series of activations.