ARM bare metal servers

0

Hi,

We are planning to get arm based bare metal systems like m6g.metal or m6gd.metal We need to use the hardware ARM SPE feature on these systems.

Is this feature enabled by default or something we need to request AWS to enable on this system?

Thanks

Jantoo
asked 5 months ago401 views
2 Answers
0

As long as you in the allowed region, you can just select it for your ec2 instance: https://aws.amazon.com/blogs/aws/new-m6g-ec2-instances-powered-by-arm-based-aws-graviton2/

Now it’s your turn to give it a try in one the following AWS Regions : US East (N. Virginia), US East (Ohio), US West (Oregon), Europe (Ireland), Europe (Frankfurt), and Asia Pacific (Tokyo), or watch to learn about our other recent Graviton2-based instances.

profile picture
EXPERT
answered 4 months ago
profile picture
EXPERT
reviewed 4 months ago
0

On metal platforms for Graviton, you do indeed get access to the ARM SPE feature. You need to check that the OS you're using has CONFIG_ARM_SPE_PMU set to y or m (modprobe arm_spe_pmu to activate it if its configured as a module). On platforms like Ubuntu you may need to install an extra package to get the module, in this case for ubuntu its apt install linux-modules-extra-$(uname -r). One wrinkle is the way SPE works and how its integrated into your chosen distro may require you to disable the kpti security feature at boot with kpti=off on the kernel command line. So I recommend only to use it for debugging.

After you check the feature is enabled for your distro, check that the PMU is available in /sys/devices/arm_spe_0 and have fun gathering precise information about instructions. A good resource for processing the traces I've used in the past is: https://gitlab.arm.com/telemetry-solution/telemetry-solution/-/tree/spe-parser-prototype/tools/spe-parser. It imports the trace into a parquet file for later processing.

GeoffB
answered 3 months ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions