À la suite de la récente acquisition de VMware par Broadcom, la communauté technologique a été en proie à des discussions sur les changements qui en découlent, notamment le passage à la licence basée sur un abonnement.Cela a conduit de nombreuses entreprises et MSP à rechercher des options d'hyperviseur plus rentablesEn réponse à cet intérêt croissant, nous avons comparé les principaux hyperviseurs, les présentant comme des alternatives pratiques pour ceux qui envisagent un changement ou explorent des options sur le marché.
Notre objectif est d'analyser ces hyperviseurs en termes de fonctionnalités, d'interfaces Web et de performances.et Microsoft Hyper-V.
KVM sur RHEL (RedHat Enterprise Linux) Il est également possible de télécharger des versions de KVM
KVM (Kernel-based Virtual Machine) est un hyperviseur open source basé sur Linux qui transforme Linux en hyperviseur de type 1 en intégrant les capacités de virtualisation de base dans le noyau Linux.Alors que KVM peut fonctionner sur n'importe quelle distribution Linux, Red Hat Enterprise Linux (RHEL) est populaire en raison de son support robuste et de ses fonctionnalités de niveau entreprise.
RHEL est une distribution Linux polyvalente qui peut être installée avec ou sans environnement de bureau.Un projet open source non exclusif à RHEL, Cockpit permet la gestion de base des instances et des services Linux.Il n'est pas principalement conçu comme un outil de gestion d'hyperviseur et manque de certaines fonctionnalités telles que le ballonnement de la mémoire, une limitation de l'interface de gestion, pas l'hyperviseur lui-même.
Pour une virtualisation et une orchestration de conteneurs plus avancées, Red Hat propose OpenShift, une plateforme complète avec une approche cloud-first qui peut également être hébergée sur site.OpenShift fournit des outils robustes pour gérer les applications et l'infrastructure contenantCependant, OpenShift a une exigence de production minimale d'au moins trois nœuds, ce qui le rend moins adapté pour les déploiements plus petits.
Proxmox
Basé sur Debian, Proxmox est une autre implémentation KVM qui gagne en popularité dans les laboratoires domestiques et les entreprises, mais pas encore à l'échelle d'ESXi ou Hyper-V.avec une assistance et des mises à jour par abonnement.
Son interface utilisateur Web est supérieure à celle de Cockpit pour les tâches de virtualisation, simplifiant la gestion des ressources et incluant des fonctionnalités et des réglages avancés.et gestion des pare-feuCependant, il ne correspond pas entièrement à l'étendue des fonctionnalités de VMware, en particulier pour des tâches telles que la configuration de vGPU, qui nécessitent une intervention en ligne de commande.maintenir la parité avec les principaux hyperviseurs.
VMWare ESXi
VMware's ESXi est réputé pour son ensemble complet de fonctionnalités.
Construite à partir de zéro en tant qu'hyperviseur, l'interface utilisateur web d'ESXi est la plus épurée de ses concurrents.Rarement nécessitant un accès à la console. Associé à des solutions telles que VMware Horizon, ESXi offre une solution VDI intégrée. Ses capacités autonomes et de cluster sont encore améliorées par des services tels que vCenter, VSAN et Horizon,ce qui en fait une option tout-en-un robuste.
Hyper-V
Hyper-V de Microsoft a établi une forte présence, en particulier dans les environnements centrés sur Windows.La gestion dans Hyper-V est gérée via Hyper-V Manager pour les petites configurations ou SCVMM pour les environnements plus grandsL'interface utilisateur est conviviale, en particulier pour ceux qui connaissent Windows, et elle offre également des fonctionnalités telles que la gestion de vGPU directement à partir de l'interface utilisateur.Hyper-V excelle dans la virtualisation basée sur Windows et s'intègre parfaitement avec d'autres solutions MicrosoftBien qu'il s'agisse d'un choix évident pour les environnements axés sur Windows, il peut ne pas être aussi bien adapté pour d'autres cas d'utilisation.
Quelle a été leur performance?
Comparons les performances de ces hyperviseurs et voyons comment ils se comparent.
Méthodologie d'essai
Notre objectif principal est d'évaluer les frais généraux de performance associés à chaque hyperviseur, en l'utilisant comme mesure de comparaison clé.et Performance d'entrée/sortie de stockage.
Nos critères de référence incluent la compilation du noyau Linux, Apache, OpenSSL, SQLite, Stream et FIO.Ils sont exécutés au moins trois fois à l'aide de la suite de tests Phoronix et répétés jusqu'à ce qu'une faible variance des résultats soit obtenue.Pendant les tests, des fonctionnalités telles que les interfaces Web ou les environnements de bureau sont fermées pour assurer des conditions optimales.
Notre ligne de base est la performance en métal nu, et tous les chiffres sont dimensionnés par rapport à elle en pourcentage.avec chaque machine virtuelle alloué l'ensemble complet des ressources de l'hôte. Les machines virtuelles sont configurées en utilisant les paramètres par défaut sans aucune optimisation supplémentaire.
Suite à certaines préoccupations concernant les résultats, nous avons voulu fournir un contexte supplémentaire derrière notre méthodologie de test.Les tests ont été conçus pour simuler l'expérience de quelqu'un de nouveau dans l'environnement, tel qu'un utilisateur qui migre d'une configuration axée sur ESXi ou Hyper-V. Lorsque nous parlons de "défauts", nous entendons les options présélectionnées lors de la création d'une machine virtuelle, les seuls paramètres configurés étant ceux pour l'allocation des ressources (CPU, RAM et stockage).
Il a également été soulevé des préoccupations quant à la raison pour laquelle toutes les ressources ont été allouées à ces tests.La comparaison de ces résultats avec le métal nu comme référence fournit plus de contexte pour notre performance mesuréeDans les environnements de production, il est difficile d'éviter les sauts de nœud NUMA, ce qui rend cet aspect essentiel à inclure dans nos tests.
Pour répondre à ces préoccupations, nous avons refait tous les tests.y compris une configuration Proxmox optimisée et des tests supplémentaires avec des allocations de ressources VM plus réalistes.
Dans nos nouveaux tests, Proxmox optimisé utilise host comme type de processeur, permet NUMA, utilise q35 comme type de machine et OVMF (UEFI) comme BIOS.Le cache a été réglé sur Retour d'écriture pour le stockage (puisque nous utilisons un contrôleur RAID)Pour tous les autres hyperviseurs, seules les ressources ont été allouées à la machine virtuelle via leurs interfaces utilisateur respectives, sans aucun réglage supplémentaire modifié.
Réglage des tests
Pour nos tests, nous utilisons le Dell R760.
Les spécifications:
- Intel Xeon Sapphire Rapids 6430 est un appareil électronique
- 256 Go DDR5
- Solidigm P5520 de 8 x 7,68 To dans RAID5 sur Dell PERC12
(Note de bas de page:Le serveur utilisé pour les tests originaux a été mis à niveau pour accueillir les nouveaux processeurs Emerald Rapids.tous les essais ont été répétés pour assurer la cohérence et l'exactitudeJe vous en prie.
Ces nouveaux tests seront effectués sur le Dell R760 avec refroidissement liquide direct.
Les spécifications:
- Intel Xeon Emerald Rapids 8580 est un appareil électronique
- 256 Go DDR5
- Solidigm P5520 de 8 x 7,68 To dans RAID5 sur Dell PERC12
Résultats des tests
Examinons de plus près les résultats des tests individuels.
Le test Linux Kernel Compile, qui est CPU-intensif et mesure le temps nécessaire à la compilation du noyau Linux, a montré que ESXi et Hyper-V ont obtenu des performances exceptionnelles, atteignant respectivement 96,79% et 96.70% des performances du métal nuLe KVM sur RHEL a atteint 66,61%, tandis que l'action Proxmox était à la traîne avec 63,28%. Cependant, l'optimisé Proxmox a obtenu une performance respectable de 89,71% en métal nu.
Dans le benchmark Apache, qui évalue les performances du serveur Web Apache en cas de connexions et de requêtes simultanées élevées, ESXi et Hyper-V ont démontré des résultats impressionnants, avec 113.64% et 129KVM sur RHEL a atteint 85,72%, Proxmox en stock a obtenu 75,90%, et Proxmox optimisé a obtenu 75,31%.probablement dû aux accélérateurs matériels dans les puces plus récentes, ce qui suggère que ces hyperviseurs peuvent utiliser ces accélérateurs sans configuration et réglage manuels.
Le test OpenSSL, qui mesure les performances cryptographiques du processeur, a montré que ESXi, Hyper-V et KVM sur RHEL se sont remarquablement bien comportés, avec 101,35%, 101,27% et 101.15% des performances du métal nuLes actions Proxmox ont eu du mal avec seulement 5,33%, alors que les Optimised Proxmox ont obtenu 98,91%.
Dans le test de compression 7-Zip, qui évalue les performances de compression et de décompression, ESXi et Hyper-V ont démontré de bonnes performances, avec 95,98% et 97,56% de performances en métal nu,respectivementLe KVM sur RHEL, le stock Proxmox et le Proxmox optimisé sont tous proches à 85,81%, 87,17% et 87,43% respectivement.
Le test FIO, qui mesure les performances du sous-système de stockage avec lecture et écriture aléatoires de blocs 4k, a montré que ESXi a atteint 57,41% pour la lecture aléatoire et 55,27% pour l'écriture aléatoire,alors que Hyper-V a marqué 72.95% pour la lecture aléatoire et 85.71% pour l'écriture aléatoire. KVM sur RHEL a atteint 74.60% pour la lecture aléatoire et 85.37% pour l'écriture aléatoire. Stock Proxmox est arrivé à 54.71% pour la lecture aléatoire et 44.71% pour l'écriture aléatoire,tandis que Proxmox optimisé a obtenu les meilleurs résultats dans ce test avec 98.57% pour la lecture aléatoire et 91.49% pour l'écriture aléatoire.
Le test SQLite, qui mesure les performances de la base de données SQLite, a montré que ESXi démontrait 96,44% des performances en métal nu. Hyper-V a obtenu 55,94%, tandis que KVM sur RHEL a atteint 62,52%.C' est intéressant., les actions Proxmox sont arrivées à 85,27%, mieux que Proxmox Optimisé, qui est arrivé à 68,86%.mais les tests ont été exécutés deux fois sur les installations fraîches de l'hyperviseur et de la machine virtuelle pour assurer la répétabilité.
Le benchmark Stream, qui évalue les performances de la bande passante de la mémoire, a montré que ESXi et Hyper-V ont démontré de bonnes performances, avec respectivement 98,30% et 99,01% de performances en métal nu.KVM sur RHEL, les actions Proxmox et Optimized Proxmox ont obtenu des scores proches les unes des autres à 74,60%, 76,24% et 71,04% respectivement.
Dans l'ensemble, Hyper-V est apparu comme le meilleur, avec une moyenne de 92% de performance en métal nu.KVM sur RHEL est arrivé quatrième avec 79%, et les actions de Proxmox sont en retard à 61%.
Dans un scénario d'allocation des ressources VM plus réaliste, les chiffres ont été normalisés au meilleur performant dans chaque catégorie.avec KVM sur RHEL en deuxième position avec 97.90% et Optimized Proxmox à un troisième rang avec 97,88%. Stock Proxmox est arrivé quatrième avec 88,90%, et Hyper-V est à la traîne avec 66,05%.
Pour le benchmark Apache, ESXi a une fois de plus obtenu le meilleur score, KVM sur RHEL se classant deuxième avec 76,25% et Hyper-V à un troisième rang avec 76,14%.Le Proxmox optimisé était également très proche avec 75.36%, tandis que les actions Proxmox sont arrivées en dernier avec 61.11%.
Dans l'indice de référence OpenSSL, ESXi a maintenu sa position en obtenant le meilleur score, KVM sur RHEL se classant deuxième avec 96,25%, Proxmox optimisé en troisième avec 94,48%, Hyper-V obtenant seulement 48,96%,et le stock Proxmox terminant dernier avec 3.42%. Je suis désolé.
Pour le test de compression 7-Zip, ESXi a continué à obtenir le meilleur score, avec KVM sur RHEL, Proxmox optimisé et stock Proxmox qui se rapprochent très près à 96,84%, 96,59%, et 95,40%, respectivement,alors que Hyper-V était toujours en retard avec 64.48%. Je suis désolé.
Dans le test FIO, ESXi a obtenu le meilleur score à la fois en lecture aléatoire et en écriture aléatoire.44%Le test d'écriture aléatoire a raconté une histoire similaire, avec Hyper-V en deuxième position avec 73,43%, KVM sur RHEL troisième avec 70,92%, Optimisé Proxmox quatrième avec 59,91%,et le stock Proxmox arrive en dernier avec 38.79%. Je suis désolé.
Le test SQLite a été plus intéressant, avec ESXi toujours obtenant le meilleur score, Proxmox d'actions arrivant en deuxième position, et KVM sur RHEL, Hyper-V et Proxmox optimisé arrivant en dernier avec 49,23%, 43,06% et 42,61%, respectivement.respectivement.
Dans le test Stream, Optimized Proxmox a obtenu le meilleur score, avec le stock Proxmox deuxième à 83,56%, KVM sur RHEL troisième avec 82,47%, ESXi quatrième avec 71,21%, et Hyper-V dernier avec 63,02%.
Conclusion
Dans l'ensemble, dans le pire des cas, le test d'allocation de toutes les ressources, Hyper-V est sorti vainqueur avec un score moyen de 92,34% par rapport au métal nu.Proxmox optimisé à 85.16%, KVM sur RHEL à 79,55%, et les actions Proxmox qui se classent en dernier avec 61,58%.
En passant à un scénario d'allocation des ressources plus réaliste, ESXi a repris la tête, dominant tous les tests à l'exception de l'indice de référence Stream pour atteindre le score moyen le plus élevé de 96,4%.Optimisé Proxmox suivit à la deuxième place avec 81.7%. KVM sur RHEL a montré de bonnes performances, à seulement 0,09% derrière Proxmox optimisé à 79,79%.en retard avec un score moyen de seulement 63Les actions Proxmox ont une fois de plus terminé en bas avec un score de 59,69%.

En résumé, ESXi a offert les meilleures performances globales de notre suite de tests.Bien que sa configuration de stock non optimisée laisse beaucoup à désirerLe KVM sur RHEL a une performance inférieure dans le pire des cas, mais s'est avéré être une alternative compétitive lorsqu'il a été configuré de manière optimale.Les performances médiocres d'Hyper-V avec une allocation réaliste des ressources étaient inattendues.; une enquête plus approfondie sur les causes profondes serait nécessaire pour expliquer pleinement ces résultats, bien que cela n'entre pas dans le champ d'application de cet article.
La Commission a examiné les informations fournies par les autorités chinoises.
Sandy Yang, directeur de la stratégie mondiale
WhatsApp ou WeChat: +86 13426366826
Le courrier électronique: yangyd@qianxingdata.com
Le site Web est le suivant: www.qianxingdata.com/www.storagesserver.com
En ce qui concerne les affaires
Distribution de produits TIC/Intégration des systèmes et services/Solutions d'infrastructure
Avec plus de 20 ans d'expérience dans la distribution informatique, nous travaillons en partenariat avec des marques mondiales de premier plan pour fournir des produits fiables et des services professionnels.
Utiliser la technologie pour bâtir un monde intelligentVotre fournisseur de services de produits TIC de confiance!