Πριν από λίγες μέρες σας είπα πώς να γνωρίζετε ταχύτητα ενός σκληρού δίσκου χρησιμοποιώντας την εντολή ddΛοιπόν, αυτή τη φορά θα σας δείξω ένα εργαλείο που μας βοηθά να συγκρίνουμε πολλά πράγματα, αλλά σήμερα θα το χρησιμοποιήσουμε μόνο Απόδοση 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
τι σημαίνει αυτό?
- Θα κάνουμε μια δοκιμή CPU
- Ο αριθμός πρέπει να είναι τέτοιος ώστε η δοκιμή να διαρκεί τουλάχιστον 10 δευτερόλεπτα, το 20000 είναι μια τιμή που πρέπει να τους εξυπηρετήσει.
Ακολουθούν πολλές έξοδοι από τον υπολογιστή μου και ορισμένους διακομιστές που διαχειρίζομαι:
Πώς να ελέγξετε την απόδοση της CPU
Δηλαδή, στο 1ο στιγμιότυπο οθόνης φαίνεται ότι η CPU ολοκλήρωσε τη δοκιμή σε 40.5 δευτερόλεπτα, η δεύτερη δείχνει ότι την ολοκλήρωσε σε 46.5 δευτερόλεπτα, ενώ το 3ο και τελευταίο στιγμιότυπο οθόνης δείχνει ότι η δοκιμή ολοκληρώθηκε σε 26.9 δευτερόλεπτα.
Αυτό σημαίνει ότι η 3η CPU είναι η ταχύτερη, επειδή ολοκλήρωσε τη δοκιμή σε λιγότερο χρόνο από τις άλλες, Απλό ή όχι;
Παρεμπιπτόντως, εάν σκέφτεστε ότι ένας διακομιστής / υπολογιστής με 8 πυρήνες και ένας άλλος με μόνο 4, ο 8-πυρήνας θα ολοκληρώνει πάντα τη δοκιμή πιο γρήγορα επειδή έχει περισσότερα ... έχετε λάθος, η δοκιμή εκτελείται σε μονός πυρήνας, δηλαδή, το ποσό δεν έχει σημασία εδώ 😉
Λοιπόν, αυτό είναι όλο, ελπίζω να ήταν χρήσιμο για εσάς, συνεχίζω να εκτελώ δοκιμές στο GNUTransfer VPS 😀
Δεν έχει νόημα να εκτελέσετε μια δοκιμή ενός πυρήνα σε έναν διακομιστή, δεδομένου ότι οι περισσότερες από τις εργασίες που θα εκτελέσει θα χρησιμοποιούν αρκετούς πυρήνες.
Συχνά είναι απαραίτητο να γνωρίζουμε, ανεξάρτητα από τον αριθμό των πυρήνων, ποια είναι η CPU που προσφέρει την καλύτερη απόδοση.
Η ποσότητα δεν είναι το παν, η ποιότητα είναι συχνά πιο σημαντική.
Με αυτό το τεστ θα μπορείτε να γνωρίζετε πόσα iPC διαθέτει ο επεξεργαστής και με βάση αυτό θα μπορείτε να επιλέξετε πόσους πυρήνες θα έχετε…. απλός
Σε αυτά τα παραδείγματα μπορείτε να δείτε πώς μπορείτε να επιλέξετε τον αριθμό των νημάτων που εκτελούν τη δοκιμή για να συμπιέσετε όλους τους πιθανούς πυρήνες:
http://raspberryparatorpes.net/rivales/sysbench-raspberry-pi-vs-odroid-vs-banana-pro/
συμφωνώ απόλυτα για μένα θα ήταν πιο πραγματικό ένα bech k θα καταλάβει όλους τους πυρήνες μαζί
Και σε περίπτωση που θέλετε να συγκρίνετε μια σειρά δοκιμών με 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/
Καλό άρθρο, παρεμπιπτόντως, αφού λέτε ότι είναι για διακομιστές που θα μπορούσατε να βάλετε για centos
Κατά πάσα πιθανότητα το στιγμιότυπο οθόνης στη μέση δεν θα είναι η μεταφορά GNU;
Τα δύο πρώτα είναι από το GNUTransfer 😀
Περίληψη εκτέλεσης δοκιμής:
συνολικός χρόνος: 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
Περίληψη εκτέλεσης δοκιμής:
συνολικός χρόνος: 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
Αξιολόγηση της απόδοσης της 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
Μου φαίνεται πολύ αργό, σωστά;
το καλό θα ήταν να βάλετε πολλά συστήματα, ειδικά rasberry πορτοκαλί pi κ.λπ., και να δείτε τις μεγάλες / όχι τόσο μεγάλες διαφορές.