Explore performance gains by increasing the Linux kernel page size on Arm

About this Learning Path

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.
Next