Comment mesurer les performances CPU d'un VPS?

Il y a quelques jours, je vous ai dit comment connaître le vitesse d'un disque dur en utilisant la commande ddEh bien, cette fois, je vais vous montrer un outil qui nous aide à comparer beaucoup de choses, mais aujourd'hui nous ne l'utiliserons que pour Performances du processeur.

cpu

Installation de sysbench

Cet outil (sysbench) ne sert pas comme je l'ai déjà dit, à benchmarker diverses choses (E / S, CPU, MySQL, etc), cette fois on ne l'utilisera que pour le CPU, d'abord évidemment ... il faut l'installer:

Sur des systèmes comme Debian, Ubuntu ou similaire:

sudo aptitude install sysbench

Dans ArchLinux et ses dérivés:

yaourt -S sysbench

Utilisation de sysbench pour mesurer les performances du processeur

Il ne nous reste plus qu'à l'exécuter avec les privilèges d'administrateur et avec les paramètres appropriés:

sysbench --test=cpu --cpu-max-prime=20000 run

Qu'est ce que ça signifie?

  1. Nous ferons un test CPU
  2. Le nombre doit être tel que le test dure au moins 10 secondes, 20000 est une valeur qui devrait les servir.

Voici plusieurs sorties de mon PC et de certains serveurs que je gère:

Comment vérifier les performances du processeur

La chose vraiment importante est le temps d'exécution, c'est-à-dire la vitesse à laquelle le processeur a terminé le test.

Autrement dit, dans la première capture d'écran, on voit que le processeur a terminé le test en 1 secondes, la seconde montre qu'il l'a terminé en 40.5 secondes, tandis que la troisième et dernière capture d'écran indique que le test a été terminé en 46.5 secondes.

Cela signifie que le 3ème processeur est le plus rapide, car il a terminé le test en moins de temps que les autres, Simple ou pas?

Au fait, si vous pensez qu'un serveur / ordinateur avec 8 cœurs et un autre avec seulement 4 cœurs, le 8 cœurs terminera toujours le test plus rapidement car il en a plus ... vous êtes dans l'erreur, le test fonctionne sur un seul cœur, c'est-à-dire , le montant n'a pas d'importance ici 😉

Et bien c'est tout, j'espère que cela a été utile, je continue à faire des tests sur le GNUTransfer VPS 😀


Laisser un commentaire

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

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Miguel dit

    Cela n'a pas beaucoup de sens d'exécuter un test de cœur unique sur un serveur étant donné que la plupart des tâches qu'il effectuera utiliseront plusieurs cœurs.

    1.    KZKG ^ Gaara dit

      Il est souvent nécessaire de savoir, quel que soit le nombre de cœurs, quel est le CPU qui offre les meilleures performances.

      Tout n'est pas question de quantité, la qualité est souvent plus importante.

    2.    Juste geek dit

      Avec ce test, vous serez en mesure de savoir combien iPC a le processeur et en fonction de cela, vous serez en mesure de choisir le nombre de cœurs que vous allez avoir…. Facile

    3.    entretenu dit

      Dans ces exemples, vous pouvez voir comment vous pouvez sélectionner le nombre de threads qui exécutent le test pour presser tous les cœurs possibles:
      http://raspberryparatorpes.net/rivales/sysbench-raspberry-pi-vs-odroid-vs-banana-pro/

    4.    Juan Ponce Riquelme dit

      tout à fait d'accord pour moi ce serait plus réel qu'un bech k occupera tous les noyaux ensemble

  2.   entretenu dit

    Et au cas où vous voudriez comparer une série de tests avec ARM mini PC, Raspberry Pi, ODROID et Banana PRO avec quelque chose de bas niveau:
    http://raspberryparatorpes.net/rivales/sysbench-raspberry-pi-2/
    http://raspberryparatorpes.net/rivales/sysbench-raspberry-pi-vs-odroid-vs-banana-pro/

  3.   Sli dit

    Bon article, au fait puisque vous dites que c'est pour les serveurs que vous pourriez mettre pour centos

  4.   Sli dit

    Par hasard, la capture d'écran au milieu ne sera pas le transfert GNU?

    1.    KZKG ^ Gaara dit

      Les deux premiers proviennent de GNUTransfer 😀

  5.   Hades dit

    Résumé de l'exécution du test:
    temps total: 21.6028s
    nombre total d'événements: 10000
    durée totale de l'exécution de l'événement: 21.6020
    statistiques par demande:
    min: 2.14 ms
    moyenne: 2.16 ms
    max: 5.56 ms
    environ. 95e centile: 2.24 ms

    Équité des threads:
    événements (avg / stddev): 10000.0000 / 0.00
    temps d'exécution (avg / stddev): 21.6020 / 0.00

  6.   Jean dit

    Résumé de l'exécution du test:
    temps total: 19.7614s
    nombre total d'événements: 10000
    durée totale de l'exécution de l'événement: 19.7599
    statistiques par demande:
    min: 1.91 ms
    moyenne: 1.98 ms
    max: 5.73 ms
    environ. 95e centile: 2.08 ms

    Équité des threads:
    événements (avg / stddev): 10000.0000 / 0.00
    temps d'exécution (avg / stddev): 19.7599 / 0.00

    C'est bien alors? c'est un fx 8120.

    1.    miguelon66 dit

      Exécution du test avec les options suivantes:
      Nombre de threads: 1

      Faire un benchmark des performances du CPU

      Les discussions ont commencé!

      Terminé.

      Nombre premier maximum vérifié lors du test CPU: 20000

      Résumé de l'exécution du test:
      temps total: 108.2065s
      nombre total d'événements: 10000
      durée totale de l'exécution de l'événement: 108.1852
      statistiques par demande:
      min: 9.02 ms
      moyenne: 10.82ms
      max: 54.76 ms
      environ. 95e centile: 16.91 ms

      Équité des threads:
      événements (avg / stddev): 10000.0000 / 0.00
      temps d'exécution (avg / stddev): 108.1852 / 0.00

      Le mien vous semble très lent, non?

  7.   anonyme dit

    la bonne chose serait de mettre plusieurs systèmes, en particulier framboise orange pi etc, et de voir les grandes / pas si grandes différences.