diff --git a/labs/lab-virtual_game_machine/lab-virtual_game_machine.md b/labs/lab-virtual_game_machine/lab-virtual_game_machine.md index aabcf981cc710c7ee2a975927ec4c1ccd0eb0475..afc3198b87dc1b79160a3c04cee3f597f75258d7 100644 --- a/labs/lab-virtual_game_machine/lab-virtual_game_machine.md +++ b/labs/lab-virtual_game_machine/lab-virtual_game_machine.md @@ -355,7 +355,13 @@ Créez l'image disque dans le Makefile racine à l'aide de l'outil `qemu-img`. V ### Mesures de performances -**TODO**: cette section sera ajoutée bientôt +Vous aviez vu en cours de manière théorique pourquoi la paravirtualisation est plus efficace que l'émulation. Il est maintenant temps de réaliser un scénario pratique permettant de confirmer la théorie. + +- En vous basant sur les périphériques à disposition dans la machine virtuelle présentée par votre VMM, choisissez un périphérique pertinent et concevez un scénario permettant de comparez les performances obtenues entre le périphérique paravirtualisé et celui émulé. +- Ajoutez une ou plusieurs cibles dans le Makefile racine permettant de réaliser ces mesures de performances afin que cela soit facilement testable. +- Pensez à compiler avec l'option `-O3` pour indiquer à `gcc` d'optimiser votre code. +- Décrivez la méthodologie utilisée pour réaliser cette comparaison et mesurer les temps obtenus. +- Quel gain de performance obtenez-vous grâce à la paravirtualisation\ ? ## Code source à disposition