J'ai accès à certaines machines xeon pour vérifier les performances. Je veux savoir quelle architecture ils utilisent comme Haswell, Sandybridge, Ivybridge. Existe-t-il une commande pour le savoir ?
Réponse acceptée :
C'est une solution de contournement un peu bon marché mais vous pouvez obtenir cette information de gcc !
Je vais vous expliquer :gcc est capable d'optimiser les binaires pour chaque sous-arborescence avec l'option -march. De plus, il est capable de détecter le vôtre et de l'optimiser automatiquement pour votre machine avec -march=native
En supposant qu'il en soit ainsi, il vous suffit d'appeler gcc avec march=native et de lui demander quels drapeaux il utiliserait :
dans court
gcc -march=native -Q --help=target|grep march
pour moi ça donne
-march= bdver1
mais mon pc tourne avec un processeur amd buldozer