Who is this for?
This is an introductory topic for developers who want to modify the Linux kernel page size on Arm-based systems to improve performance for memory-intensive workloads.
What will you learn?
Upon completion of this learning path, you will be able to:
- Explain the differences in page size configuration between Arm64 and x86 architectures.
- Understand how page size affects memory efficiency and system performance.
- Check the current memory page size on an Arm-based Linux system.
- Install and boot into a Linux kernel configured with 64K page size support.
- Confirm that the 64K page size is active.
- Optionally revert to the default 4K page size kernel.
Prerequisites
Before starting, you will need the following:
- Access to an Arm-based Linux system running Ubuntu, Debian, or CentOS.