Et si tu te débrouille bien, tu fais mumuse sur la couche 3 et au dessus, et tu fous toutes tes VMs dans un seul hyperviseur dédié au test sur un réseau purement interne à l'hyperviseur (donc aucun paquet risque de partir). Tu fais planter que ta VMs, et au pire du pire du pire, tu fait juste planter l'hyperviseur.
Et au final tu n'as pas testé ce que tu voulais tester.
Tester la résistance de la couche simulation réseau d'un hyperviseur c'est bien, mais c'est la couche OpenBSD native que tu veux tester. Dans le genre de tests que tu préconises il est impossible de savoir si c'est OpenBSD qui est en défaut ou si c'est l'émulation.
Le seul truc où les Vms ne conviennent pas c'est dans tout ce qui est gestion du matos.
Que ce soit au niveau des I/O, des latences, du comportement des paquets la version VM est très différente de la version hors VM. Bien entendu les deux sont compatibles l'une avec l'autre, mais même avec du matos dédié (c'est à dire que la VM a une exclusivité sur un port PCi et la carte réseau qui est branchée dessus) on a pas les mêmes comportement que ce soit au niveau TCP, réémissions de paquets, débit, mise en cache et j'en passe.
Mais j'ai comme un doute que openbsd a des machines avec chaque type de carte réseau, chaque type de carte mère
Pas chaque non, mais quand même franchement beaucoup, Théo a quasiment un exemplaire de chaque matériel supporté - ce qui veut dire qu'il peut construire une machine raisonnablement similaire si un bug critique est remonté. (Encore une autre raison de ne pas vouloir être hébergé ailleurs tiens.)
[^] # Re: Oui
Posté par Kaane . En réponse au journal Projets Open Source, des vaches à lait ?. Évalué à 10.
Et si tu te débrouille bien, tu fais mumuse sur la couche 3 et au dessus, et tu fous toutes tes VMs dans un seul hyperviseur dédié au test sur un réseau purement interne à l'hyperviseur (donc aucun paquet risque de partir). Tu fais planter que ta VMs, et au pire du pire du pire, tu fait juste planter l'hyperviseur.
Et au final tu n'as pas testé ce que tu voulais tester.
Tester la résistance de la couche simulation réseau d'un hyperviseur c'est bien, mais c'est la couche OpenBSD native que tu veux tester. Dans le genre de tests que tu préconises il est impossible de savoir si c'est OpenBSD qui est en défaut ou si c'est l'émulation.
Le seul truc où les Vms ne conviennent pas c'est dans tout ce qui est gestion du matos.
Que ce soit au niveau des I/O, des latences, du comportement des paquets la version VM est très différente de la version hors VM. Bien entendu les deux sont compatibles l'une avec l'autre, mais même avec du matos dédié (c'est à dire que la VM a une exclusivité sur un port PCi et la carte réseau qui est branchée dessus) on a pas les mêmes comportement que ce soit au niveau TCP, réémissions de paquets, débit, mise en cache et j'en passe.
Mais j'ai comme un doute que openbsd a des machines avec chaque type de carte réseau, chaque type de carte mère
Pas chaque non, mais quand même franchement beaucoup, Théo a quasiment un exemplaire de chaque matériel supporté - ce qui veut dire qu'il peut construire une machine raisonnablement similaire si un bug critique est remonté. (Encore une autre raison de ne pas vouloir être hébergé ailleurs tiens.)