Supondo que tenhamos uma instância em execução, o que podemos executar nessa instância para detectar se ela é x86_64
baseada em graviton/ARM?
Eu pensei sobre, curl -s http://169.254.169.254/latest/meta-data/...
mas não encontrei nada útil neste caso. Além disso, é possível detectar usando o tipo de instância (por exemplo, t4g.*
vs t3.*
), mas gostaria de ter uma maneira mais direta.
Existe algum?
Verificação rápida e fácil:
uname -m
Intel / AMD:
Gráviton / ARM:
Exibir mais detalhes:
lscpu
Por exemplo para CPU AMD:
Você também pode exibir a saída no formato JSON para facilitar o consumo em scripts (aqui para Graviton):
Espero que ajude :)