- Newest
- Most votes
- Most comments
Graviton, Graviton2, and Graviton3 series, typically support multiple pagesize configurations, but the default pagesize set at the OS level can vary depending on the specific EC2 instance type and the operating system image used.
Historically, some of the earlier AWS Graviton processors (like those based on the first-generation Graviton) used a 64k pagesize by default. However, more recent Graviton2 and Graviton3 processors generally default to a 4k pagesize, which is more common and widely supported across various Linux distributions. This shift aligns with a broader compatibility and performance optimization across a wider range of applications.
As stated above, it depends on the Linux distribution providing a Linux kernel that is compiled with the base page size as 64kB instead of the more common 4kB. All Graviton instances support either base page size. Ubuntu is now offering some kernel builds built with the base page size of 64kB as an option, https://ubuntu.com/server/docs/choosing-between-the-arm64-and-arm64-largemem-installer-options, but does not appear that its an option in either AWS AMIs or via apt at the moment.
Relevant content
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated a year ago
Thanks, that solves my question!
In case anyone later sees a Graviton 3 or 4 instance with 64k pagesize, please reply here. I started so far: Amazon Linux 2023 m7g and RHEL 8 m7g and those were 4k.
I remember that I once had a standard Oracle Linux 7.9 installation disk image which only had 64k pagesize kernels, but that was not on EC2.