-
Notifications
You must be signed in to change notification settings - Fork 37
Description
What I'd like:
Pre-built image with 16k/64k stack size on aarch64. IIRC the kernel flag(s) for this:
PAGE_SIZE_64KBARM64_64K_PAGESPAGE_SIZE_16KBARM64_16K_PAGES
Supposedly unlocks faster performance for modern/heavy workloads β something I'd be curious to test for K8S database workloads.
Also on Cilium using acceleration: native relies on XDP which requires working on single pages β the 4kb page sizes means an MTU of ~3500 (4kb minus overhead), and larger page sizes would theoretically allow for using this hardware acceleration with MTU of 9000 (something I would also like to test).
Any alternatives you've considered:
Trying to make a custom build myself but preferably don't want to have to keep "rebasing" my custom image. Would like to use /aws/service/bottlerocket/aws-k8s-${clusterVersion}/aarch64-64k/latest/image_id or something similar. Sadly AFAIK this option is only a kernel build-time parameter π’