|
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 |