Language & currency
Currency

Site Web gratuit & Serveur Migration

Colonel Serveur
VPS Benchmark - Test CPU Disk and Network

Pourquoi l'analyse comparative VPS est importante

Exécutez des tests intensifs sur un VPS de test ou pendant une fenêtre de maintenance. Vérifier les limites du fournisseur, espace disque disponible et un répertoire de test dédié. Ne dirigez jamais les tests d'écriture sur un périphérique de bloc de production ou un fichier de données existant. Les résultats numériques ci-dessous sont illustratifs, pas de promesses de performances.

Analyser votre Serveur privé virtuel (VPS) vous aide à comprendre si votre environnement d'hébergement fonctionne comme prévu. Des tests de performances réguliers vous permettent d'identifier les goulots d'étranglement, vérifier l'allocation des ressources, comparer les hébergeurs, et assurez-vous que vos applications disposent des ressources dont elles ont besoin.

Un VPS peut sembler sain tout en souffrant de conflits de processeur, goulots d'étranglement de stockage, pression de la mémoire, ou limitations du réseau. L'analyse comparative fournit des données mesurables qui peuvent être utilisées pour optimiser les performances et prendre des décisions éclairées en matière d'infrastructure..

Ce qui devrait être évalué?

Une évaluation complète des performances d'un VPS se concentre généralement sur quatre domaines clés:

  • Performances du processeur
  • Mémoire (BÉLIER) performance
  • Performances d'E/S disque
  • Performances du réseau

Chaque composant affecte la réactivité de l'application, expérience utilisateur, et l'efficacité globale du serveur.

Étape 1: Vérifier les spécifications du VPS

Avant d'exécuter des tests de performances, confirmez les ressources affectées à votre VPS.

Wordpress Hosting

Hébergement Web WordPress

À partir de 3,99 $/mois

Acheter maintenant

Vérifier les informations sur le processeur

lscpu

Ou:

cat /proc/cpuinfo

Les détails importants incluent:

  • Nombre de processeurs virtuels
  • Modèle de processeur
  • Fréquence du processeur
  • Type d'hyperviseur

Vérifier la mémoire

free -h

Exemple:

              total        used        free
Mem:           8Gi        2.1Gi       5.4Gi

Vérifier le stockage

lsblk

Ou:

df -h

Cela confirme le stockage disponible et l'utilisation du système de fichiers..

Vérifier le système d'exploitation

cat /etc/os-release

Comprendre les spécifications de votre serveur fournit une base de référence avant le début des tests de performances.

Cheap VPS

Serveur VPS pas cher

À partir de 2,99 $/mois

Acheter maintenant

Étape 2: Performances du processeur de référence

Les performances du processeur déterminent l'efficacité avec laquelle votre serveur gère les calculs, logique d'application, requêtes de base de données, et charges de travail simultanées.

Installer Sysbench

AlmaLinux / Linux rocheux:

dnf install epel-release -y
dnf install sysbench -y

Ubuntu / Debian:

apt update
apt install sysbench -y

Exécuter le test du processeur

sysbench cpu --threads=4 run

Exemple de sortie:

events per second: 950.25

Des valeurs plus élevées indiquent de meilleures performances du processeur.

Tests multicœurs

Exécutez des tests correspondant au nombre de processeurs de votre VPS:

Windows VPS

Hébergement VPS Windows

Accès à distance et administrateur complet

Acheter maintenant
sysbench cpu --threads=8 run

Cela permet d'évaluer dans quelle mesure l'hyperviseur répartit les charges de travail entre les processeurs virtuels..

Étape 3: Mesurer les performances de la RAM

La vitesse de la mémoire a un impact direct sur la réactivité des applications.

Test de mémoire Sysbench

sysbench memory run

Exemple:

Total operations: 1024000
Transfer rate: 14500 MiB/sec

Des taux de transfert plus élevés indiquent de meilleures performances de mémoire.

Surveillance de la mémoire en temps réel

htop

Ou:

top

Ces outils aident à identifier la pression de la mémoire pendant les charges de travail de production.

Étape 4: Performances du disque de référence

Les performances de stockage sont l'une des mesures VPS les plus critiques.

Bases de données, sites Web, services de messagerie, et les plates-formes de virtualisation dépendent toutes fortement des performances des disques.

Test d'écriture simple avec dd

dd if=/dev/zero of=test.img bs=4M count=256 oflag=direct

Exemple de sortie:

1073741824 bytes copied, 0.82 s, 1.3 GB/s

Lire le test

dd if=test.img of=/dev/null bs=4M iflag=direct

Après test:

rm -f test.img

Tests avancés avec fio

Installer:

dnf install fio -y

Ou:

apt install fio -y

Courir:

fio --name=randread \
    --ioengine=libaio \
--direct=1 \
--iodepth=16 \
    --rw=randread \
    --bs=4k \
    --size=1G \
    --numjobs=4 \
    --runtime=60 \
    --time_based

Mesures importantes:

  • IOPS
  • Latence
  • Débit

Ces valeurs décrivent cette charge de travail synthétique. Comparez des tailles de blocs identiques, profondeurs de file d'attente et concurrence, et mesurez votre application séparément. L'exemple fio peut créer environ 4 Gio de fichiers de test jetables.

Étape 5: Performances du réseau de référence

La qualité du réseau a un impact sur la vitesse du site Web, Temps de réponse des API, sauvegardes, et réplication des données.

CLI de test de vitesse

Installer:

curl -fsSLo speedtest-repo.sh https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.rpm.sh
less speedtest-repo.sh
sudo bash speedtest-repo.sh
dnf install speedtest -y

Courir:

speedtest

Exemple:

Download: 945 Mbps
Upload:   930 Mbps
Latency:  2 ms

Tests iperf3

Testez uniquement un point de terminaison que vous contrôlez ou que vous êtes autorisé à utiliser, restreindre le port d'écoute et arrêter le serveur après le test. Les flux parallèles mesurent le débit global, pas une seule connexion’la vitesse.

Installer:

dnf install iperf3 -y

Ou:

apt install iperf3 -y

Test client:

iperf3 -c server.example.com

Test multithread:

iperf3 -c server.example.com -P 10

Cette méthode est largement utilisée pour vérifier la bande passante réelle entre les serveurs.

Test de latence

ping 8.8.8.8

Exemple:

time=4.5 ms

Une latence plus faible entraîne généralement des temps de réponse des applications plus rapides.

Étape 6: Surveiller l'utilisation du processeur et de la RAM

Les résultats de référence doivent toujours être comparés à ceux en direct utilisation des ressources.

Surveillance du processeur

top

Ou:

htop

Surveillez:

  • Saturation du processeur
  • Moyennes de charge
  • Temps de vol excessif

Surveillance de la mémoire

free -h

Ou:

vmstat 1

Une utilisation excessive du swap peut indiquer un manque de mémoire.

Outils d'analyse comparative VPS populaires

Banc Unix

Une suite de benchmarking classique pour les serveurs Linux.

Installer:

git clone https://github.com/kdlucas/byte-unixbench.git
cd byte-unixbench/UnixBench
./Run

Fournit un score de référence unique qui simplifie les comparaisons entre les serveurs.

Banc de geek

Mesures:

  • Performances monocœur
  • Performances multicœurs

Utile pour comparer les processeurs de différents fournisseurs VPS.

Suite de tests Phoronix

Une plateforme d'analyse comparative complète prenant en charge des centaines de profils de test.

Installer:

dnf install phoronix-test-suite -y

Ou:

apt install phoronix-test-suite -y

Fournit une analyse détaillée des performances sur plusieurs catégories de matériel.

Scripts de référence tiers

Revoir la source, emplacement de téléchargement, état de maintenance et test de charge avant d'utiliser un script de communauté. Évitez de diriger un téléchargement réseau non vérifié vers un shell privilégié. Le banc système, Les exemples fio et iperf3 ci-dessus fournissent un contrôle plus explicite sur la charge de travail.

Comparaison des fournisseurs VPS

Lors de l'évaluation des résultats de référence entre les fournisseurs, se concentrer sur:

Performances du processeur

Regarder:

  • Vitesse monothread
  • Vitesse multithread
  • Génération de processeur

Performances de stockage

Faites attention à:

  • IOPS
  • Latence de lecture/écriture aléatoire
  • Débit

Qualité du réseau

Mesure:

  • Vitesse de téléchargement
  • Vitesse de téléchargement
  • Latence
  • Perte de paquets

Cohérence des performances

Un VPS doit fournir des performances prévisibles tout au long de la journée.

Des fluctuations importantes peuvent indiquer une survente de nœuds ou un conflit de ressources.

Meilleures pratiques d'analyse comparative des VPS

Test à différents moments

Les performances peuvent varier en fonction de l'utilisation du nœud.

Exécuter des benchmarks:

  • Matin
  • Après-midi
  • Soirée
  • Heures de pointe

Cela fournit un profil de performances plus complet.

Utiliser plusieurs outils

Aucune référence ne raconte toute l’histoire.

Combiner:

  • Banc système
  • fio
  • iperf3
  • Banc Unix

Pour des résultats plus précis.

Identifier les goulots d'étranglement

Rechercher:

  • Charge CPU élevée
  • Pénuries de mémoire
  • Latence du disque lente
  • Encombrement du réseau

L'analyse comparative est plus utile lorsqu'elle permet de découvrir de réelles limitations de performances..

Évaluez régulièrement

Exécuter des benchmarks:

  • Après les migrations
  • Après les mises à niveau
  • Avant les déploiements majeurs
  • Pendant le dépannage

Les données de tendance sont souvent plus précieuses qu'un seul résultat de référence.

Commandes de référence rapide recommandées

Processeur:

sysbench cpu run

Mémoire:

sysbench memory run

Écriture sur disque:

dd if=/dev/zero of=test.img bs=4M count=256 oflag=direct

Lecture du disque:

dd if=test.img of=/dev/null bs=4M iflag=direct

Réseau:

speedtest

Présentation du système:

htop

Pensées finales

L'analyse comparative de votre VPS fournit un aperçu mesurable des performances du processeur, efficacité de la mémoire, vitesse de stockage, et la qualité du réseau. Des tests réguliers aident à identifier les goulots d'étranglement des ressources avant qu'ils n'affectent les applications et vous permettent de vérifier si votre environnement d'hébergement offre les performances que vous attendez..

En combinant des outils tels que Sysbench, fio, iperf3, Banc Unix, et UnixBench, vous pouvez créer une image complète de vos capacités VPS et prendre des décisions éclairées en matière d'optimisation, mise à l'échelle, et futures mises à niveau des infrastructures.

Partager cette publication

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *