[Linux Arm Runner] Trying to gauge hardware performance counters using perf_event_open syscall #152432
Unanswered
visheshruparelia
asked this question in
Actions
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
General
Body
Hi!
I have a use-case where I make
perf_event_open(2)
syscall (man-page page here). More specifically, it tries to measure CPU Cycles usingPERF_COUNT_HW_CPU_CYCLES
(more details on the man-page shared above).Question: If I run the code on a
linux x64
runner, it works fine. However, it fails when I run it on thelinux arm
runner. I have verified that it works on a different linux arm machine (non GH hosted, personal arm based linux machine where I was able to run it) so it is not an architecture issue.I am trying to understand if there are any known limitations around github hosted linux arm runners in terms of
perf_event_open
. Any pointer at all would be really appreciated.Thanks in advance!
Beta Was this translation helpful? Give feedback.
All reactions