-
Notifications
You must be signed in to change notification settings - Fork 915
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
[FATAL]: <jemalloc>: Unsupported system page size #3476
Comments
Hi! Thanks for opening this bug report!
If jemalloc helped us in reducing/fixing #2495, i don't think we should revert it. At the same time, i agree that we should find a solution; i see 2 solutions:
The latter is obviously better, BUT then the non-docker installation (ie: host packages) would not automatically use jemalloc. Let's hear more points from other maintainers: @falcosecurity/falco-maintainers |
/milestone 0.41.0
Also, can you share how big of an impact is loading the 4k page size kernel? |
My performance loss for falco appears negligible but I've not done any formal profiling (sorry, I don't have the time). It's the other server processes I'm running that I'm concerned about since 16k runs smoother and with no complaints about kernel memory allocation as seen with the 4k kernel (a raspberry pi concern with another app, not falco). I've read on the internet that the delta can be around ~7% which feels about right. Maybe others will disagree though, I don't know.
I'd personally avoid |
Describe the bug
Introduced in 0.40.0, as noted here:
<jemalloc>: Unsupported system page size
This is a known issue with jemalloc on Raspberry Pi 5 (aarch64).
Workaround
Raspberry Pi 5 users can load the rpi-v8 kernel (4k page size kernel) by applying the following to
/boot/firmware/config.txt
and rebooting:kernel=kernel8.img
How to reproduce it
Expected behaviour
Normal operation.
Environment
Linux version 6.6.62+rpt-rpi-2712 ([email protected]) (gcc-12 (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT Debian 1:6.6.62-1+rpt1 (2024-11-25)
Installation method
docker run
(see above)Comments
Perhaps falco security can revert their jemalloc usage? This is currently a performance hit for users who have 16k page size kernels available.
The text was updated successfully, but these errors were encountered: