-
Notifications
You must be signed in to change notification settings - Fork 8
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
Benchmark whether EROFS_FS_PCPU_KTHREAD & EROFS_FS_PCPU_KTHREAD_HIPRI increases cold boot performance #62
Comments
Hi @ericcurtin, I think EROFS_FS_PCPU_KTHREAD_HIPRI will reduce overall latencies due to scheduling, especially for Android runtime.
|
@hsiangkao thanks for the tips! If you get some free time feel free to give this a run and provide further feedback 😊 |
This solution is ahead on many of the benchmarks as you'll see in the graph in the README.md I just merged... But... Towards the end of the boot sequence by the time multi-user.target or graphical.target is reached for example... This erofs/initoverlayfs solution is slightly behind, because well, erofs eventually falls behind to the initramfs in memory although it starts ahead of initramfs-only. |
The goal is to propose this solution for all Fedora distros and hence RHEL, RHIVOS, etc. although the main driver is Automotive like you say where early boot services are required. It would be neat to have EROFS be a part of the boot sequence for at least the non-complex boots. |
I could seek some time to try this, yet I'm still mainly focuing on improving EROFS and erofs-utils theirselves to complete TODO items since it will benefit to all users. Time is limited and no so many active developers help so that is a bad news... |
If yes, try and get into Fedora, CentOS Stream 10, Automotive kernels.
The text was updated successfully, but these errors were encountered: