- Più recenti
- Maggior numero di voti
- Maggior numero di commenti
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.
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.
Contenuto pertinente
- AWS UFFICIALEAggiornata un anno fa
- AWS UFFICIALEAggiornata un anno fa
- AWS UFFICIALEAggiornata 4 mesi fa