X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/4f1c83cc8b3ee5515fb72352b1d7d48ebbb573a0..159761f29d41e8cfd0636d56a182f9481eff279c:/src/instr/instr_resource_utilization.c diff --git a/src/instr/instr_resource_utilization.c b/src/instr/instr_resource_utilization.c index 5f4ec1d53f..9e0921cf2a 100644 --- a/src/instr/instr_resource_utilization.c +++ b/src/instr/instr_resource_utilization.c @@ -8,6 +8,8 @@ #ifdef HAVE_TRACING +XBT_LOG_NEW_DEFAULT_SUBCATEGORY (instr_resource, instr, "tracing (un)-categorized resource utilization"); + //to check if variables were previously set to 0, otherwise paje won't simulate them static xbt_dict_t platform_variables; /* host or link name -> array of categories */ @@ -285,15 +287,17 @@ void TRACE_surf_link_set_utilization(void *link, smx_action_t smx_action, //trace uncategorized link utilization if (TRACE_uncategorized()){ + DEBUG4("UNCAT LINK [%f - %f] %s bandwidth_used %f", now, now+delta, resource, value); TRACE_surf_resource_utilization_event(smx_action, now, delta, "bandwidth_used", resource, value); } //trace categorized utilization - if (!IS_TRACED(surf_action)) + if (!surf_action->category) return; char type[100]; snprintf(type, 100, "b%s", surf_action->category); + DEBUG5("CAT LINK [%f - %f] %s %s %f", now, now+delta, resource, type, value); TRACE_surf_resource_utilization_event(smx_action, now, delta, type, resource, value); return; @@ -315,15 +319,17 @@ void TRACE_surf_host_set_utilization(const char *name, //trace uncategorized host utilization if (TRACE_uncategorized()){ + DEBUG4("UNCAT HOST [%f - %f] %s power_used %f", now, now+delta, name, value); TRACE_surf_resource_utilization_event(smx_action, now, delta, "power_used", name, value); } //trace categorized utilization - if (!IS_TRACED(surf_action)) + if (!surf_action->category) return; char type[100]; snprintf(type, 100, "p%s", surf_action->category); + DEBUG5("CAT HOST [%f - %f] %s %s %f", now, now+delta, name, type, value); TRACE_surf_resource_utilization_event(smx_action, now, delta, type, name, value); return; @@ -336,6 +342,7 @@ void TRACE_surf_resource_utilization_start(smx_action_t action) { if (!TRACE_is_active()) return; + DEBUG1("START %p", action); TRACE_method_start(action); } @@ -347,6 +354,7 @@ void TRACE_surf_resource_utilization_event(smx_action_t action, double now, { if (!TRACE_is_active()) return; + DEBUG6("EVENT %p [%f - %f] %s %s %f", action, now, now+delta, resource, variable, value); TRACE_method_event(action, now, delta, variable, resource, value); } @@ -355,6 +363,7 @@ void TRACE_surf_resource_utilization_end(smx_action_t action) if (!TRACE_is_active()) return; TRACE_method_end(action); + DEBUG1("END %p", action); } void TRACE_surf_resource_utilization_release()