Virtualbox nombre de coeurs exactes
Fermé
yann458
Messages postés
455
Date d'inscription
dimanche 29 mai 2011
Statut
Membre
Dernière intervention
13 mars 2024
-
12 juin 2021 à 23:38
laurent2m-l Messages postés 1442 Date d'inscription lundi 21 septembre 2009 Statut Membre Dernière intervention 30 mai 2024 - 13 juin 2021 à 20:14
laurent2m-l Messages postés 1442 Date d'inscription lundi 21 septembre 2009 Statut Membre Dernière intervention 30 mai 2024 - 13 juin 2021 à 20:14
A voir également:
- Virtualbox nombre de coeurs exactes
- Telecharger virtualbox - Télécharger - Émulation & Virtualisation
- Nombre facile - Télécharger - Outils professionnels
- Gto nombre episode ✓ - Forum Jeux vidéo
- Le nombre de tentatives de déverrouillage incorrectes est trop élevé samsung - Forum LG
- Dans ce fichier, réalisez le graphique xy (nuage de points ou dispersion), avec les x en abscisse. dans le graphique, les points dessinent un nombre. lequel ? - Forum Bureautique
1 réponse
laurent2m-l
Messages postés
1442
Date d'inscription
lundi 21 septembre 2009
Statut
Membre
Dernière intervention
30 mai 2024
700
13 juin 2021 à 20:14
13 juin 2021 à 20:14
Bonjour,
On considère à tors que l'hyperthreading est similaire à un double processeur.
Les threads sont un traitement interne au processeur, pas un processeur (même pas virtuel !). Dès lors, ne tirent partie de cette fonctionnalité que certains logiciels/applications. Cela permet d'optimiser les calculs envoyés à un cœur et "booste" ainsi les performances générales. Mais ça ne vaut pas un processeur physique.
Dans votre exemple, c'est donc logique : vous avez un octoprocesseur, votre Debian ne reconnait que les cœurs physiques (Dies). Sans que cela se voie, VirtualBox traitera bien une VM avec 2 threads par processeur.
Pour Windows, c'est pareil : les processeurs sont indiqués comme processeur avec gestion de l'hyperthreading en montrant les cœurs à double-threads comme des double cœurs. Cela est évidemment une hérésie. Sous Virtualbox/Windows, il m'étonnerait que vous puissiez assigner plus de 8 coeurs et encore moins en impair.
En hypervision Hyper-V, VMWare, Proxmox, c'est complètement différent. Le système hôte simule logiciellement des cœurs, même au delà de la configuration matérielle. C'est encore une autre approche puisqu'on se base sur une ressource et non une affectation matérielle.
On considère à tors que l'hyperthreading est similaire à un double processeur.
Les threads sont un traitement interne au processeur, pas un processeur (même pas virtuel !). Dès lors, ne tirent partie de cette fonctionnalité que certains logiciels/applications. Cela permet d'optimiser les calculs envoyés à un cœur et "booste" ainsi les performances générales. Mais ça ne vaut pas un processeur physique.
Dans votre exemple, c'est donc logique : vous avez un octoprocesseur, votre Debian ne reconnait que les cœurs physiques (Dies). Sans que cela se voie, VirtualBox traitera bien une VM avec 2 threads par processeur.
Pour Windows, c'est pareil : les processeurs sont indiqués comme processeur avec gestion de l'hyperthreading en montrant les cœurs à double-threads comme des double cœurs. Cela est évidemment une hérésie. Sous Virtualbox/Windows, il m'étonnerait que vous puissiez assigner plus de 8 coeurs et encore moins en impair.
En hypervision Hyper-V, VMWare, Proxmox, c'est complètement différent. Le système hôte simule logiciellement des cœurs, même au delà de la configuration matérielle. C'est encore une autre approche puisqu'on se base sur une ressource et non une affectation matérielle.