web-dev-qa-db-fra.com

Ubuntu (ou serveur) peut-il exécuter un serveur 64 cœurs (4X16) (une carte mère)?

Nous avons rendu des graphiques avec Maxwell Render sur une machine Ubuntu dotée d’un processeur AMD Phenom II à 6 cœurs. Ubuntu gère les 6 cœurs avec brio, mais un ordinateur portable 4 cœurs est presque aussi rapide. Nous aimerions mettre à niveau et créer un montage en rack à 64 cœurs en utilisant:

1X Carte mère TYAN S8812 (quatre sockets processeur) 4X AMD Opteron 6200 (Interlagos) 16 processeurs

Quelqu'un peut-il confirmer ou nier (avec la documentation, pas l'opinion) si Ubuntu (ou Ubuntu Server) prêt à l'emploi reconnaîtra et gérera les 64 cœurs? (Par exemple, y a-t-il une limite supérieure à combien de cœurs Ubuntu peut gérer prête à l'emploi?)

5
Gene

En gros, cela revient à "le noyau Linux peut-il gérer autant de cœurs". Le nombre réel de cœurs supportés est défini par une option numérique pouvant être définie lors de la compilation du noyau. La configuration du noyau fournie par Ubuntu est visible ici , et dans ce fichier, nous trouvons

CONFIG_NR_CPUS=256

alors 64 devrait bien fonctionner. En fait, il existe des systèmes avec autant (et plus) de cœurs actifs; comme exemple particulièrement impressionnant, voyez ceci capture d’écran de htop tournant sur une machine à 128 cœurs .

7
jstarek