SimGrid
3.21
Versatile Simulation of Distributed Systems
|
Add this to your host tag:
Valid values as of now are: performance, powersave, ondemand, conservative It doesn't matter if you use uppercase or lowercase.
For the sampling rate, use this:
This will run the update() method of the specified governor every 2 seconds on that host.
These properties can also be used within the <config> tag to configure these values globally. Using them within the <host> will overwrite this global configuration
Inherited by simgrid::plugin::dvfs::Conservative, simgrid::plugin::dvfs::OnDemand, simgrid::plugin::dvfs::Performance, and simgrid::plugin::dvfs::Powersave.
Public Member Functions | |
Governor (simgrid::s4u::Host *ptr) | |
virtual | ~Governor ()=default |
virtual std::string | get_name () const =0 |
simgrid::s4u::Host * | get_host () const |
int | get_min_pstate () const |
int | get_max_pstate () const |
void | init () |
virtual void | update ()=0 |
double | get_sampling_rate () const |
|
inlineexplicit |
|
virtualdefault |
|
pure virtual |
|
inline |
|
inline |
|
inline |
|
inline |
|
pure virtual |
|
inline |