Au lieu de la préface
ou comment se fait-il que cet article soit apparu
ce qui explique pourquoi et comment ces tests ont été effectués
Il est utile d'avoir sous la main un petit serveur VPS, sur lequel il sera pratique de tester certaines choses. Il est généralement nécessaire qu'il soit également disponible XNUMX heures sur XNUMX. Pour ce faire, vous avez besoin d'un fonctionnement ininterrompu de l'équipement et d'une adresse IP blanche. À la maison, il est parfois assez difficile de garantir ces deux conditions. Et étant donné que le coût de location d'un simple serveur virtuel est comparable au coût d'émission d'une adresse IP dédiée par un fournisseur Internet, la location d'un tel serveur pourrait bien en justifier le coût. Mais comment choisir à qui commander un tel VPS ? Les avis sur divers types de ressources suscitent peu de confiance. L'idée est donc née de choisir le meilleur fournisseur de tels services sur la base d'un critère simple : les performances du serveur loué.
Sélection de configuration
L'analyse du marché a montré que la configuration minimale disponible pour la commande auprès de la plupart des services VPS/VDS répond aux caractéristiques suivantes :
Nombre de cœurs de processeur, pcs.
Fréquence du processeur, GHz
Quantité de RAM, Go
Capacité de stockage, Go
1
2,0 – 2,8
0,5
10
Dans ce cas, différentes options de configuration du variateur sont disponibles. Généralement proposés : disque dur SATA, disque dur SAS, SSD SAS/SATA, SSD NVMe.
Sélection des participants
Je n’ai lu aucun avis afin de savoir par expérience personnelle quel service offrait quoi. Il s'avère qu'il existe des services de sélection de serveurs virtuels, par exemple :
- poiskvps.ru
- vds.menu
- vps.aujourd'hui
- hébergement101.ru
- hébergement.info
- hosters.ru
- hostadvice.com
Chacun de ces services propose d'installer les filtres nécessaires (par exemple, la quantité de RAM, le nombre de cœurs et la fréquence du processeur, etc.) et de trier les résultats selon un paramètre (par exemple, par prix). Il a été décidé de diviser les participants en deux groupes : le premier groupe comprendra des propositions avec disques durs et le second avec mémoire flash. Il est clair qu'il existe plusieurs types de disques et que les indicateurs de vitesse des disques avec interface SAS différeront de ceux des disques avec interface SATA, et les indicateurs des SSD fonctionnant via le protocole NVMe différeront de ceux des autres SSD. Mais alors, premièrement, nous aurons trop de groupes, et deuxièmement, les performances des disques durs et des SSD diffèrent en général plus que les performances des différents disques durs les uns des autres et des différents SSD les uns des autres.
Listes des participants au test
Serveurs avec disque dur
№
Hébergement
Logo
pays
CPU
disque
Virt-ya
coût de
1
2,8
5 SAS
QEMU
49
2
2,0
10 SAS
OpenVZ
90
3
2,4
10 SATA
KVM
100
4
2,2
10 SATA
Hyper-V
130
5
2,2
20 SATA+SSD
OpenVZ
149
Les disques durs appartiennent au passé et il y a nettement moins d'offres de disques durs sur le marché de l'hébergement de serveurs virtuels.
Serveurs avec SSD
№
Fournisseur
Logo
pays
CPU
disque
Virt-ya
coût de
1
2,0
10 SSD
Hyper-V
30
2
2,8
10 SSD
KVM
50
3
2,6
10 SSD
OpenVZ
90
4
2,3
7 SSD
KVM
55
5
non spécifié
10 SSD
non spécifié
2 $ (130 ₽)
6
2,4
10 SSD
KVM
150
7
2,4
10NVMe
KVM
150
8
2,2
5 SSD
KVM
179
9
2,2
10 SSD
Hyper-V
190
10
non spécifié
10 SSD
KVM
3 $ (190 ₽)
Comme nous pouvons le constater, la fourchette de prix des serveurs VPS avec SSD et des serveurs avec disque dur s'est avérée être la même. Cela suggère une fois de plus que les SSD sont solidement ancrés dans le segment des serveurs.
Méthodologie des tests
Chaque serveur a été testé pendant une semaine. La charge a été placée sur le processeur, la RAM, le sous-système de disque et le réseau. Les tests ont été lancés conformément au calendrier et placés dans cron.
Les résultats ont été collectés et traités en tablant les valeurs et en construisant des graphiques et/ou des diagrammes. Les outils suivants ont été utilisés.
Tests synthétiques :
- banc système
- processeur, test général :
sysbench --test=cpu run (
sens:
temps total) - mémoire, test général :
sysbench --test=memory run
(valeurs : temps total) - E/S de fichiers, tests et commandes (la taille du bloc dans tous les tests est de 4 Ko ; valeurs : vitesse de transfert) :
- Lecture séquentielle monothread avec une profondeur de file d'attente simulée de 32 :
sysbench --num-threads=1 --test=fileio --file-test-mode=seqrd --file-total-size=2G --file-block-size=4K --file-num=32
- Écriture séquentielle monothread avec une profondeur de file d'attente simulée de 32 :
sysbench --num-threads=1 --test=fileio --file-test-mode=seqwr --file-total-size=2G --file-block-size=4K --file-num=32
- Lecture aléatoire à huit threads avec une profondeur de file d'attente simulée de 8 :
sysbench --num-threads=8 --test=fileio --file-test-mode=rndrd --file-total-size=2G --file-block-size=4K --file-num=8
- Écriture aléatoire à huit threads avec une profondeur de file d'attente simulée de 8 :
sysbench --num-threads=8 --test=fileio --file-test-mode=rndwr --file-total-size=2G --file-block-size=4K --file-num=8
- Lecture aléatoire monothread avec une profondeur de file d'attente simulée de 32 :
sysbench --num-threads=1 --test=fileio --file-test-mode=rndrd --file-total-size=2G --file-block-size=4K --file-num=32
- Écriture aléatoire monothread avec une profondeur de file d'attente simulée de 32 :
sysbench --num-threads=1 --test=fileio --file-test-mode=rndwr --file-total-size=2G --file-block-size=4K --file-num=32
- Lecture aléatoire monothread avec une profondeur de file d'attente simulée de 1 :
sysbench --num-threads=1 --test=fileio --file-test-mode=rndrd --file-total-size=2G --file-block-size=4K --file-num=1
- Écriture aléatoire monothread avec une profondeur de file d'attente simulée de 1 :
sysbench --num-threads=1 --test=fileio --file-test-mode=rndwr --file-total-size=2G --file-block-size=4K --file-num=1
- Lecture séquentielle monothread avec une profondeur de file d'attente simulée de 32 :
- infos concrètes :
- Poisson-globe CPU
- CryptoHash du processeur
- Processeur Fibonacci
- CPU N-Reines
- FPUFFT
- Traçage de rayons FPU
Pour vérifier la vitesse du réseau, nous avons utilisé le test speedtest (speedtest-cli).
Inscrivez-vous et commandez un serveur
Inoventica
Lors de votre inscription, vous devez fournir une adresse email ; les éléments suivants lui seront envoyés :
- Lien de confirmation d'inscription
- Login (qui dans mon cas s'est avéré être l'email saisi lors de l'inscription, réduit à 8 caractères)
- Mot de passe généré
Changer le mot de passe lors de la première connexion pas offert. Centres de données disponibles à la commande :
Et le système d'exploitation :
Lors de la commande d'un serveur de n'importe quelle configuration, il est indiqué que des frais uniques de 99 ₽ seront facturés. Que cela soit inclus ou non dans le prix du serveur reste un mystère.
Lorsque vous essayez de commander un serveur avec un solde nul, il vous sera par ailleurs proposé de le recharger de 500 ₽, quelle que soit la configuration choisie.
Il s'est avéré que le service utilise différents panneaux de contrôle dans lesquels vous devez vous inscrire séparément. Le panneau discuté ci-dessus ne contient pas notre tarif pour 49 ₽ (il a l'adresse lk.invs.ru), nous ne saurons donc jamais ce qui se passe avec le « paiement de configuration ».
Il existe donc un autre panneau basé sur ISP Manager (et il est disponible sur bill.invs.ru). Lors de votre inscription, entrez votre e-mail, trouvez un mot de passe et accédez immédiatement au panneau. Vous n'avez même pas besoin de confirmer votre email. D'ailleurs, le login et le mot de passe générés par le service vous sont envoyés à l'adresse e-mail indiquée. Et puis on nous demande de passer à la nouvelle interface. Après avoir basculé, nous nous retrouvons dans Billmanager.
La liste des systèmes d'exploitation disponibles est plus courte ici :
Méthodes disponibles pour déposer des fonds :
Le service fournit des adresses IPv4 et IPv6. IPv6 a dû être configuré manuellement. Pour utiliser les services, vous devez toujours confirmer votre email. Il y a un accès à l'écran du serveur.
PremierVDS
Après l'inscription, nous arrivons au panneau ISP Manager (vous devez fournir un nom, une adresse e-mail et un mot de passe, en le saisissant sans aucun risque d'erreur - champ de saisie du mot de passe un), après quoi il nous est demandé de confirmer notre email.
Liste des OS disponibles :
Modes de paiement disponibles :
Le service ne fournit pas IPv6, du moins sur le tarif sélectionné. Pour pouvoir utiliser les services, vous devez confirmer votre email et votre numéro de téléphone. Il existe un accès SSH depuis votre compte personnel.
Ihor
Lorsque nous essayons de nous inscrire, nous obtenons une erreur :
Changement de la langue de l'interface du site en russe et...
J'ai dû changer mon mot de passe. Liste des OS disponibles :
Le service fournit des adresses IPv4 et IPv6. IPv6 devait également être configuré manuellement. Je voudrais noter séparément le fait qu'il a fallu très longtemps pour installer les packages nécessaires aux tests. Le temps n'a pas été spécifiquement mesuré, mais contrairement à quelques minutes, qui suffisaient sur tous les autres sites d'hébergement, ici, cela a pris un ordre de grandeur plus long - environ 20 minutes.
Il y a un accès à l'écran du serveur :
RuVDS
Pour vous inscrire, vous devez saisir votre email et résoudre le captcha. La liste des systèmes d'exploitation disponibles est la suivante :
Modes de paiement disponibles :
Le service ne fournit pas d'adresses IPv6, du moins sur le tarif sélectionné. Il y a un accès à l'écran du serveur.
RegRu
Pour vous inscrire, entrez simplement votre email. Liste des OS disponibles :
Et une liste des modes de paiement disponibles :
Le service fournit des adresses IPv4 et IPv6. IPv6 a fonctionné, comme on dit, « prêt à l'emploi ». Ceux. Après avoir créé le serveur, j'ai immédiatement pu m'y connecter en utilisant l'adresse IPv6. Il y a un accès à la console du serveur.
Hébergement-Russie
Lors de votre inscription, vous devez fournir un email et un mot de passe. Pour payer les services, vous devez confirmer votre numéro de téléphone. Liste des OS disponibles :
Et les modes de paiement :
Il est possible de télécharger votre propre ISO. Il y a un accès à l'écran du serveur.
Premier octet
Pour vous inscrire, vous devez fournir votre e-mail, votre numéro de téléphone, le mot de passe souhaité et votre pays. Pour vous connecter, vous devez confirmer votre email. Liste des OS disponibles :
Et une liste des modes de paiement disponibles :
Il y a un accès à la console du serveur.
Il existe une option pour télécharger votre propre ISO.
Ionos
Pour vous inscrire, vous devez indiquer votre sexe, votre prénom, votre nom, votre ville, votre rue, le mot de passe souhaité et votre numéro de téléphone. Voici une liste des systèmes d'exploitation disponibles :
Lors de votre inscription, vous devez confirmer la possibilité de paiement. Le service amortit puis restitue un dollar.
Je n'ai pas pu m'inscrire depuis un certain temps. Au cours du processus d'inscription, à l'une des étapes, la page a été mise à jour et la même page est apparue à l'intérieur, lors de la première étape.
À un moment donné, j'ai d'abord reçu un message d'erreur, mais j'ai quand même pu terminer l'enregistrement.
Il n'y a pas beaucoup de méthodes de paiement disponibles.
Par défaut, le serveur est fourni en IPv4, mais vous pouvez en ajouter un IPv6 gratuitement.
Il y a un accès à la console KVM.
Hébergement cPanel
Pour vous inscrire, vous devez fournir une adresse e-mail et créer un mot de passe. Liste des OS disponibles :
Liste des modes de paiement :
Ramnode
Liste des OS disponibles :
Et une liste de moyens de paiement :
IPv6 a fonctionné immédiatement. Il y a un accès à la console.
Résultats de test
Dans chaque test, les résultats des participants ont été classés du meilleur au pire, la première place a reçu 12 points, la deuxième - 10, la troisième - 8, la quatrième place - 6, et pour chaque place inférieure, un point de moins a été attribué. Ceux qui se sont classés en dessous de la neuvième place n'ont pas reçu de points.
Tableau des points :
Lieu
Points
1
12
2
10
3
8
4
6
5
5
6
4
7
3
8
2
9
1
Tableau avec les résultats des tests (cliquable)
Tableau des points finaux (cliquable)
Podium
Tous les lieux sont allés à l'hébergement avec SSD. RuVDS a remporté la première place dans une bataille acharnée. AdminVPS a terminé deuxième et la troisième place a été partagée entre REG.RU et l'américain Ionos (1&1). Tous les autres sites d'hébergement sur le podium représentent la Russie.
Conclusion
Parmi tous les participants aux tests, la première place a été occupée par le tarif avec SSD de RUVDS. Les meilleures performances du processeur et les bonnes performances du disque ont permis à leur tarif de prendre la première place. Félicitations au gagnant. Je voudrais également souligner les sociétés d'hébergement adminvps, ionos et regru, elles se sont battues dignement. AdminVPS a montré d'excellentes performances de disque, mais était à la traîne en termes de performances du processeur. REG.RU a montré des performances de processeur assez bonnes, mais tout ne se passe pas bien avec les performances du disque. Ionos a montré des résultats assez équilibrés. Le reste des participants ont eu des résultats bien pires. Ihor a montré des résultats exceptionnels à sa manière. Leurs deux tarifs se sont retrouvés tout en bas du tableau : lors de l'utilisation de leur service, les faibles performances sont perceptibles « à l'œil nu ».
Source: habr.com