Ich habe gerade ein Upgrade auf Ubuntu 16.04 LTS durchgeführt. In meinen C++ - Anwendungen verwende ich die PAPI-Bibliothek, also habe ich sie von http://icl.utk.edu/papi/ installiert. Aus irgendeinem Grund kann ich meine Anwendungen nicht mehr ausführen, ohne sudo
am Anfang eingeben zu müssen.Warum muss ich eine Anwendung als Root ausführen, damit die PAPI-Bibliothek funktioniert?
Auch nur papi_avail
am Terminal eingeben, die Zähler zu sehen sind verfügbar ich diese:
================================================================================
PAPI Preset Events
================================================================================
Name Code Avail Deriv Description (Note)
PAPI_L1_DCM 0x80000000 No No Level 1 data cache misses
PAPI_L1_ICM 0x80000001 No No Level 1 instruction cache misses
PAPI_L2_DCM 0x80000002 No No Level 2 data cache misses
PAPI_L2_ICM 0x80000003 No No Level 2 instruction cache misses
..........
Of 108 possible events, 0 are available, of which 0 are derived.
avail.c PASSED
Wenn ich laufen sudo papi_avail
ich dieses:
--------------------------------------------------------------------------------
Of 108 possible events, 50 are available, of which 17 are derived.
avail.c PASSED
Was 16.04 in Ubuntu geändert?