J'ai fait un test.
J'ai relancé le test de puissance dans la VM debian de mon mac (donc je rappelle : 10 threads alloués à la VM et réglage de boinc dans le mac à 45% donc j'ai 9 tâches macOS qui tournent et un thread plus ou moins occupé par "le reste", en général plus que moins)
3525 floating point MIPS
68787 integer MIPS
puis j'ai mis boinc en pause sur le Mac (je voyais donc le CPU depuis le mac à 50% d'utilisation : que la VM debian qui tournait ) et j'ai relancé le test de puissance
7251 floating point MIPS
161548 integer MIPS
plus de double de puissance "vue depuis boinc" dans la VM ?? comment est-ce possible ?? oO
Puis j'ai relancé boinc sur le mac mais baissé l'usage CPU du mac à 40% (8 tâches tournent), retest de puissance dans la VM
4088 floating point MIPS
74831 integer MIPS
Donc plus que la 1ère fois... ça n'a pas de sens ! je ne comprends pas.
On dirait que la VM a besoin d'utiliser de la puissance CPU "au delà" de l'allocation de threads que je lui laisse (réglage de la VM elle même) pour fonctionner "normalement" ??
J'ai fait le test inverse : je lance le test de puissance sur le boinc du mac (en laissant la VM tourner avec boinc en marche)
Dim 17 mar 12:07:03 2024 | | 5270 floating point MIPS (Whetstone) per CPU
Dim 17 mar 12:07:03 2024 | | 16483 integer MIPS (Dhrystone) per CPU
puis je mets boinc dans la VM en pause et je relance le test sur le mac
Dim 17 mar 12:09:08 2024 | | 6839 floating point MIPS (Whetstone) per CPU
Dim 17 mar 12:09:08 2024 | | 27184 integer MIPS (Dhrystone) per CPU
donc, alors que j'ai un % de CPU idle quand le boinc de la VM et le boinc du mac tournent (puisque je suis 40% réservé à boinc sur le mac) il a quand même plus de puissance visible si la VM ne fait rien !
Il y a quelque chose de très étrange du fonctionnement d'une VM, bien au delà de l'idée que "la VM consomme 'un peu' de ressources en plus (que ce qu'on lui alloue) pour pouvoir fonctionner", c'est pas "un peu" c'est "beaucoup" !!
En ce qui me concerne cela remet carrément en cause l'idée d'utiliser une VM pour faire du boinc en fait, ou alors il faut (= je dois) accepter une déperdition d'efficacité montreuse.
Vous avez des retours d'expérience de l'usage de VM sur vos machines, avec usage en partie sur l'OS hôte et sur un autre OS dans la VM ? (c'est tout l'intérêt, parce que sinon...)