-
Notifications
You must be signed in to change notification settings - Fork 816
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Error!!!] when using cache-misses event on Zing #882
Comments
Does CPU profiling ( |
Thanks! it's work fine in cpu、lock、alloc event. but cache-misses can't run. |
my host kern version: How can I check whether the virtual system is supported? |
Run If hardware perf counters are supported, the output will look like
If they are not supported, you will see zeros instead:
Alternatively, check When supported:
When not supported:
|
i will check my host soon. thank you very much for your help! |
Hi, it's appear to a error when i use Zing jdk.
the host 1 can run cache-misses event(jdk version):
java 17.0.8.1.101 2023-10-11 LTS Java Runtime Environment Zing23.08.100.0+1 (build 17.0.8.1.101+1-LTS) Zing 64-Bit Tiered VM Zing23.08.100.0+1 (build 17.0.8.1.101-zing_23.08.100.0-b1-product-linux-X86_64, mixed mode)
but the host 2 can't run cache-misses event(jdk version):
java 17.0.9 2023-11-16 LTS Java Runtime Environment Zing23.08.200.0+3 (build 17.0.9+8-LTS) Zing 64-Bit Tiered VM Zing23.08.200.0+3 (build 17.0.9-zing_23.08.200.0-b3-product-linux-X86_64, mixed mode)
the error is:
sh -c "/home/async-profiler/profiler.sh -d 30 -i 20ms -e cache-misses -t -o flamegraph -f /xxx.html 3675508" [WARN] Kernel symbols are unavailable due to restrictions. Try sysctl kernel.perf_event_paranoid=1 sysctl kernel.kptr_restrict=0 [WARN] perf_event_open for TID 3675508 failed: No such file or directory [WARN] perf_event_open for TID 3675509 failed: No such file or directory [WARN] perf_event_open for TID 3675528 failed: No such file or directory [WARN] perf_event_open for TID 3675530 failed: No such file or directory [WARN] perf_event_open for TID 3675531 failed: No such file or directory [WARN] perf_event_open for TID 3675532 failed: No such file or directory [WARN] perf_event_open for TID 3675533 failed: No such file or directory [WARN] perf_event_open for TID 3675534 failed: No such file or directory [WARN] perf_event_open for TID 3675535 failed: No such file or directory [WARN] perf_event_open for TID 3675536 failed: No such file or directory [WARN] perf_event_open for TID 3675537 failed: No such file or directory [WARN] perf_event_open for TID 3675538 failed: No such file or directory [WARN] perf_event_open for TID 3675539 failed: No such file or directory [WARN] perf_event_open for TID 3675540 failed: No such file or directory [WARN] perf_event_open for TID 3675541 failed: No such file or directory [WARN] perf_event_open for TID 3675542 failed: No such file or directory [WARN] perf_event_open for TID 3675543 failed: No such file or directory [WARN] perf_event_open for TID 3675544 failed: No such file or directory [WARN] perf_event_open for TID 3675545 failed: No such file or directory
when i set:
sysctl kernel.perf_event_paranoid=1
sysctl kernel.kptr_restrict=0
it's appear to:
[WARN] Kernel symbols are unavailable due to restrictions. Try sysctl kernel.perf_event_paranoid=1 sysctl kernel.kptr_restrict=0
message disappoint.so, it's why. any help will be appreciate. thank you!
The text was updated successfully, but these errors were encountered: