Πώς να μετρήσετε την απόδοση της CPU ενός VPS;

Πριν από λίγες μέρες σας είπα πώς να γνωρίζετε ταχύτητα ενός σκληρού δίσκου χρησιμοποιώντας την εντολή ddΛοιπόν, αυτή τη φορά θα σας δείξω ένα εργαλείο που μας βοηθά να συγκρίνουμε πολλά πράγματα, αλλά σήμερα θα το χρησιμοποιήσουμε μόνο Απόδοση CPU.

cpu

Εγκατάσταση του sysbench

Αυτό το εργαλείο (sysbench) δεν λειτουργεί όπως είπα προηγουμένως, για να συγκρίνουμε διάφορα πράγματα (I / O, CPU, MySQL κ.λπ.), αυτή τη φορά θα το χρησιμοποιήσουμε μόνο για την CPU, προφανώς ... πρέπει να το εγκαταστήσουμε:

Σε συστήματα όπως το Debian, το Ubuntu ή παρόμοια:

sudo aptitude install sysbench

Στο ArchLinux και παράγωγα:

yaourt -S sysbench

Χρησιμοποιώντας το sysbench για τη μέτρηση της απόδοσης της CPU

Τώρα πρέπει να το τρέξουμε μόνο με δικαιώματα διαχειριστή και με τις κατάλληλες παραμέτρους:

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

τι σημαίνει αυτό?

  1. Θα κάνουμε μια δοκιμή CPU
  2. Ο αριθμός πρέπει να είναι τέτοιος ώστε η δοκιμή να διαρκεί τουλάχιστον 10 δευτερόλεπτα, το 20000 είναι μια τιμή που πρέπει να τους εξυπηρετήσει.

Ακολουθούν πολλές έξοδοι από τον υπολογιστή μου και ορισμένους διακομιστές που διαχειρίζομαι:

Πώς να ελέγξετε την απόδοση της CPU

Το πραγματικά σημαντικό είναι ο χρόνος εκτέλεσης, δηλαδή πόσο γρήγορα η CPU ολοκλήρωσε τη δοκιμή.

Δηλαδή, στο 1ο στιγμιότυπο οθόνης φαίνεται ότι η CPU ολοκλήρωσε τη δοκιμή σε 40.5 δευτερόλεπτα, η δεύτερη δείχνει ότι την ολοκλήρωσε σε 46.5 δευτερόλεπτα, ενώ το 3ο και τελευταίο στιγμιότυπο οθόνης δείχνει ότι η δοκιμή ολοκληρώθηκε σε 26.9 δευτερόλεπτα.

Αυτό σημαίνει ότι η 3η CPU είναι η ταχύτερη, επειδή ολοκλήρωσε τη δοκιμή σε λιγότερο χρόνο από τις άλλες, Απλό ή όχι;

Παρεμπιπτόντως, εάν σκέφτεστε ότι ένας διακομιστής / υπολογιστής με 8 πυρήνες και ένας άλλος με μόνο 4, ο 8-πυρήνας θα ολοκληρώνει πάντα τη δοκιμή πιο γρήγορα επειδή έχει περισσότερα ... έχετε λάθος, η δοκιμή εκτελείται σε μονός πυρήνας, δηλαδή, το ποσό δεν έχει σημασία εδώ 😉

Λοιπόν, αυτό είναι όλο, ελπίζω να ήταν χρήσιμο για εσάς, συνεχίζω να εκτελώ δοκιμές στο GNUTransfer VPS 😀


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Miguel dijo

    Δεν έχει νόημα να εκτελέσετε μια δοκιμή ενός πυρήνα σε έναν διακομιστή, δεδομένου ότι οι περισσότερες από τις εργασίες που θα εκτελέσει θα χρησιμοποιούν αρκετούς πυρήνες.

    1.    KZKG ^ Γκάρα dijo

      Συχνά είναι απαραίτητο να γνωρίζουμε, ανεξάρτητα από τον αριθμό των πυρήνων, ποια είναι η CPU που προσφέρει την καλύτερη απόδοση.

      Η ποσότητα δεν είναι το παν, η ποιότητα είναι συχνά πιο σημαντική.

    2.    Μόνο geek dijo

      Με αυτό το τεστ θα μπορείτε να γνωρίζετε πόσα iPC διαθέτει ο επεξεργαστής και με βάση αυτό θα μπορείτε να επιλέξετε πόσους πυρήνες θα έχετε…. απλός

    3.    Μανουτή dijo

      Σε αυτά τα παραδείγματα μπορείτε να δείτε πώς μπορείτε να επιλέξετε τον αριθμό των νημάτων που εκτελούν τη δοκιμή για να συμπιέσετε όλους τους πιθανούς πυρήνες:
      http://raspberryparatorpes.net/rivales/sysbench-raspberry-pi-vs-odroid-vs-banana-pro/

    4.    Χουάν Πόνσε Ρικέλμε dijo

      συμφωνώ απόλυτα για μένα θα ήταν πιο πραγματικό ένα bech k θα καταλάβει όλους τους πυρήνες μαζί

  2.   Μανουτή dijo

    Και σε περίπτωση που θέλετε να συγκρίνετε μια σειρά δοκιμών με mini PC ARM, Raspberry Pi, ODROID και Banana PRO με κάτι χαμηλό επίπεδο:
    http://raspberryparatorpes.net/rivales/sysbench-raspberry-pi-2/
    http://raspberryparatorpes.net/rivales/sysbench-raspberry-pi-vs-odroid-vs-banana-pro/

  3.   Sli dijo

    Καλό άρθρο, παρεμπιπτόντως, αφού λέτε ότι είναι για διακομιστές που θα μπορούσατε να βάλετε για centos

  4.   Sli dijo

    Κατά πάσα πιθανότητα το στιγμιότυπο οθόνης στη μέση δεν θα είναι η μεταφορά GNU;

    1.    KZKG ^ Γκάρα dijo

      Τα δύο πρώτα είναι από το GNUTransfer 😀

  5.   Άδης dijo

    Περίληψη εκτέλεσης δοκιμής:
    συνολικός χρόνος: 21.6028s
    συνολικός αριθμός εκδηλώσεων: 10000
    συνολικός χρόνος που απαιτείται από την εκτέλεση του συμβάντος: 21.6020
    στατιστικά στοιχεία ανά αίτημα:
    ελάχ: 2.14ms
    μέσος όρος: 2.16ms
    μέγιστο: 5.56ms
    περίπου 95ο εκατοστημόριο: 2.24ms

    Δίκαιο νήμα:
    εκδηλώσεις (avg / stddev): 10000.0000 / 0.00
    χρόνος εκτέλεσης (avg / stddev): 21.6020 / 0.00

  6.   Γιάννης dijo

    Περίληψη εκτέλεσης δοκιμής:
    συνολικός χρόνος: 19.7614s
    συνολικός αριθμός εκδηλώσεων: 10000
    συνολικός χρόνος που απαιτείται από την εκτέλεση του συμβάντος: 19.7599
    στατιστικά στοιχεία ανά αίτημα:
    ελάχ: 1.91ms
    μέσος όρος: 1.98ms
    μέγιστο: 5.73ms
    περίπου 95ο εκατοστημόριο: 2.08ms

    Δίκαιο νήμα:
    εκδηλώσεις (avg / stddev): 10000.0000 / 0.00
    χρόνος εκτέλεσης (avg / stddev): 19.7599 / 0.00

    Αυτό είναι καλό τότε; είναι ένα fx 8120.

    1.    miguelon66 dijo

      Εκτέλεση του τεστ με τις ακόλουθες επιλογές:
      Αριθμός θεμάτων: 1

      Αξιολόγηση της απόδοσης της CPU

      Τα νήματα ξεκίνησαν!

      Δωρεά.

      Έλεγχος μέγιστου πρωταρχικού αριθμού στη δοκιμή CPU: 20000

      Περίληψη εκτέλεσης δοκιμής:
      συνολικός χρόνος: 108.2065s
      συνολικός αριθμός εκδηλώσεων: 10000
      συνολικός χρόνος που απαιτείται από την εκτέλεση του συμβάντος: 108.1852
      στατιστικά στοιχεία ανά αίτημα:
      ελάχ: 9.02ms
      μέσος όρος: 10.82 mms
      μέγιστο: 54.76ms
      περίπου 95ο εκατοστημόριο: 16.91 ms

      Δίκαιο νήμα:
      εκδηλώσεις (avg / stddev): 10000.0000 / 0.00
      χρόνος εκτέλεσης (avg / stddev): 108.1852 / 0.00

      Μου φαίνεται πολύ αργό, σωστά;

  7.   ανώνυμος dijo

    το καλό θα ήταν να βάλετε πολλά συστήματα, ειδικά rasberry πορτοκαλί pi κ.λπ., και να δείτε τις μεγάλες / όχι τόσο μεγάλες διαφορές.