[Linux Arm Runner] Trying to gauge hardware performance counters using perf_event_open syscall #152432
Replies: 2 comments
-
Beta Was this translation helpful? Give feedback.
-
|
🕒 Discussion Activity Reminder 🕒 This Discussion has been labeled as dormant by an automated system for having no activity in the last 60 days. Please consider one the following actions: 1️⃣ Close as Out of Date: If the topic is no longer relevant, close the Discussion as 2️⃣ Provide More Information: Share additional details or context — or let the community know if you've found a solution on your own. 3️⃣ Mark a Reply as Answer: If your question has been answered by a reply, mark the most helpful reply as the solution. Note: This dormant notification will only apply to Discussions with the Thank you for helping bring this Discussion to a resolution! 💬 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
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 x64runner, it works fine. However, it fails when I run it on thelinux armrunner. 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