2016-07-22 32 views
3

Ich versuche, COMPS mit dem Tracing-System (Extrae) aktiviert zu starten. Ich zunächst ein Installationsproblem hatte, aber ich löste es durch diese Frage:Fixing COMPSs Tracing Fehler: PAPI_read für Thread X fehlgeschlagen evtset X (papi_hwc.c: *)

How to fix libpapi.so.* cannot open shared object file when running (py)COMPSs with tracing?

Aber jetzt habe ich eine neue PAPI Problem konfrontiert bin. Die COMPSs Laufzeit scheint korrekt geladen werden, aber Extrae meldet diese Fehler:

Extrae: Error! Hardware counter PAPI_L3_TCM (0x80000008) cannot be added in set 1 (thread 0) 
Extrae: Error! Hardware counter PAPI_FP_INS (0x80000034) cannot be added in set 1 (thread 0) 
Extrae: Error! Hardware counter PAPI_SR_INS (0x80000036) cannot be added in set 2 (thread 0) 
Extrae: Error! Hardware counter PAPI_BR_UCN (0x8000002a) cannot be added in set 2 (thread 0) 
Extrae: Error! Hardware counter PAPI_BR_CN (0x8000002b) cannot be added in set 2 (thread 0) 
Extrae: Error! Hardware counter PAPI_VEC_SP (0x80000069) cannot be added in set 2 (thread 0) 
Extrae: Error! Hardware counter RESOURCE_STALLS (0x40000023) cannot be added in set 2 (thread 0) 

Trotz der Fehler, die ich erhalten:

Extrae: Successfully initiated with 1 tasks and 1 threads 

WARNING: IT Properties file is null. Setting default values 

[ API] - Deploying COMPSs Runtime v1.4 (build 20160722-1520.r59) 
[ API] - Starting COMPSs Runtime v1.4 (build 20160722-1520.r59) 

Aber nach der Laufzeit starten bekomme ich diese in einer Endlosschleife:

Extrae: PAPI_read failed for thread 1 evtset 2 (papi_hwc.c:669) 
Extrae: PAPI_read failed for thread 0 evtset 1 (papi_hwc.c:669) 

Ich möchte in der Lage sein, Spuren zu bekommen, auch wenn sie keine Hardware PAPI-Zähler haben. Wie kann ich sie deaktivieren oder den Fehler beheben?

Antwort

5

überprüfen und deaktivieren nicht verfügbar PAPI Zähler

Es scheint, dass Sie nicht haben, dass Zähler in Ihrer Maschine. Verwenden Sie:

papi_avail -a 

, um die verfügbaren Papi-Zähler zu sehen. Bearbeiten Sie die Konfigurationsdateien unter: /opt/COMPSs/Runtime/configuration/xml/tracing/*.xml und entfernen Sie die störenden PAPI-Zähler aus dem Abschnitt <counters>. Alternativ können Sie verwenden:

/opt/COMPSs/Dependencies/extrae/bin/papi_best_set COUNTER_NAME_#1, COUNTER_NAME_#2, COUNTER_NAME_#3, ... 

, um zu sehen, ob es eine Inkompatibilität in den PAPI Zähler Sets ist.

Deaktivieren Sie alle Zähler

Wenn Sie möchten, um sie alle deaktivieren nur Dateien ändern:

  • extrae_basic.xml
  • extrae_advanced.xml
  • extrae_task.xml

unter /opt/COMPSs/Runtime/configuration/xml/tracing/ f älter und ändern Sie die Zeile:

<counters enabled="yes"> 

für:

<counters enabled="no">