Si vous avez besoin d’un serveur privé virtuel ou d’un serveur dédié, vous avez de nombreuses options. Et parce que le marché est inondé et évolue constamment, il n’y a pas de « meilleur » pour tout le monde – ou, du moins, pas de « meilleur » pour tout.
Certains fournisseurs de cloud peuvent proposer des serveurs privés virtuels avec le stockage le plus rapide, alors que leur puissance CPU n’est pas la plus élevée. Un autre fournisseur peut offrir les meilleures performances CPU du marché, mais ses périphériques de stockage sont plus lents. De plus, avec tout le monde essayant de voler des clients à ses concurrents, le fournisseur avec un stockage lent pourrait mettre à niveau ses appareils et devenir le meilleur de son marché, six mois plus tard. Mais, avec des références, vous pouvez comparer différents fournisseurs et choisir celui qui vous convient le mieux à ce moment-là.
Contenu
Quelques mots sur l’analyse comparative
Normalement, vous adapteriez les benchmarks à votre cas d’utilisation spécifique, ainsi que le matériel, et verriez combien vous pouvez extraire de vos appareils, leurs niveaux de performance maximum. Cependant, dans ce cas, vous exécuterez des tests génériques qui pourraient ne pas exploiter absolument chaque goutte de potentiel. Mais comme ils fonctionneront avec les mêmes paramètres sur le même système d’exploitation, vous obtiendrez des chiffres réels que vous pourrez facilement comparer et voir quel fournisseur fonctionne mieux ou moins bien qu’un autre dans des situations identiques.
Conditions préalables
Stockage de serveur de référence
Tout d’abord, installez le logiciel d’analyse comparative.
Si vous recevez un message indiquant que fio est introuvable, cela signifie que le référentiel d’univers n’est pas activé. Vous pouvez l’activer avec apt install software-properties-common && add-apt-repository Universe, puis répétez la commande ci-dessus pour installer fio.
Une lecture séquentielle se produit lorsque les données sont lues de manière contiguë. Par exemple, lorsque vous lisez un fichier de 4 Go du début à la fin, il vous indiquera généralement la vitesse de lecture maximale possible avec votre périphérique de stockage et le système de fichiers qu’il utilise actuellement. Vous pouvez exécuter un test de lecture séquentiel avec :
Si cela se termine en moins de vingt secondes (cela se produit généralement si le stockage est sur un SSD), vous devez augmenter la taille du fichier en cours de lecture pour obtenir des résultats plus précis comme la ligne de code ci-dessous.
Les chiffres les plus importants auxquels vous devez faire attention, dans ce résultat, sont LIRE : bw, mis en évidence dans l’image suivante.
Pour tester la vitesse d’écriture séquentielle, exécutez :
Vérifiez les mêmes chiffres.
Pour tester les performances de votre stockage cloud dans les conditions les plus stressantes, exécutez ce test :
Comme ci-dessus, augmentez –size si le test se termine trop vite. Dans ce cas, la bande passante est moins importante – considérez-la comme secondaire.
Tout d’abord, regardez lire : IOPS et écrivez : IOPS.
À titre d’exemple concret, le stockage du serveur serait sollicité de cette manière sur un site Web très fréquenté avec une très grande base de données qui doit être constamment lue et écrite.
CPU et mémoire du serveur de référence
Visitez la page de téléchargement de Geekbench. Copiez le lien vers la dernière archive Geekbench et collez-le dans la commande wget. Par exemple, au moment de la rédaction, ce lien est « http://cdn.geekbench.com/Geekbench-4.3.3-Linux.tar.gz ». La commande suivante téléchargera Geekbench sur votre serveur.
Extraire les fichiers de l’archive.
Accédez au répertoire extrait, qui sera équivalent à la version du programme que vous avez trouvée disponible et a été généré dans la commande précédente (comme dans l’image ci-dessus).
Au moment d’écrire ces lignes, le nom du fichier exécutable est geekbench4, mais cela peut changer à l’avenir. Liste des fichiers dans votre répertoire actuel.
Exécutez le benchmark, en remplaçant le nom de l’exécutable, si nécessaire.
Il faudra un certain temps avant que tous les tests soient terminés. À la fin, un lien vous sera proposé où vous pourrez voir les résultats.
Bande passante réseau du serveur de référence
Installez le client Speedtest.
Exécutez le benchmark.
Normalement, l’utilitaire doit trouver un serveur de test aussi proche que possible de votre serveur. Si la détection de l’emplacement échoue, vous pouvez répertorier manuellement les serveurs de votre pays avec une commande telle que :
Sélectionnez le numéro dans la liste et passez-le à la commande suivante comme la ligne de code suivante.
Notez que certains serveurs utilisés par speedtest peuvent ne pas avoir beaucoup de bande passante disponible pour le moment, donc si le benchmark semble renvoyer des valeurs trop basses, essayez un autre serveur de téléchargement/téléchargement.
Conclusion
Cela couvre l’analyse comparative de base du processeur, de la mémoire, du stockage et du réseau. Après chaque test, vous disposez de chiffres que vous pouvez comparer pour choisir le serveur qui a les meilleures valeurs pour votre charge de travail spécifique.
Cet article est-il utile ? Oui Non