X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/cdf6a962eb4e88efbed3df9c41343adabcf09e6c..5f5fc868101ac3a55f4e229aa69f397de72c52dd:/src/plugins/host_load.cpp diff --git a/src/plugins/host_load.cpp b/src/plugins/host_load.cpp index 060577d454..73debe7269 100644 --- a/src/plugins/host_load.cpp +++ b/src/plugins/host_load.cpp @@ -9,7 +9,7 @@ #include "src/plugins/vm/VirtualMachineImpl.hpp" #include -// Makes sure that this plugin can be activated from the command line with ``--plugin=name`` +// Makes sure that this plugin can be activated from the command line with ``--cfg=plugin:host_load`` SIMGRID_REGISTER_PLUGIN(host_load, "Cpu load", &sg_host_load_plugin_init) /** @defgroup plugin_host_load @@ -62,7 +62,7 @@ public: , last_updated_(surf_get_clock()) , last_reset_(surf_get_clock()) , current_speed_(host_->get_speed()) - , current_flops_(host_->pimpl_cpu->get_constraint()->get_usage()) + , current_flops_(host_->get_load()) , theor_max_flops_(0) { } @@ -146,7 +146,7 @@ void HostLoad::update() /* Current flop per second computed by the cpu; current_flops = k * pstate_speed_in_flops, k @in {0, 1, ..., cores-1} * designates number of active cores; will be 0 if CPU is currently idle */ - current_flops_ = host_->pimpl_cpu->get_constraint()->get_usage(); + current_flops_ = host_->get_load(); if (current_flops_ == 0) { idle_time_ += (now - last_updated_); @@ -188,7 +188,7 @@ void HostLoad::reset() idle_time_ = 0; computed_flops_ = 0; theor_max_flops_ = 0; - current_flops_ = host_->pimpl_cpu->get_constraint()->get_usage(); + current_flops_ = host_->get_load(); current_speed_ = host_->get_speed(); } } // namespace plugin