Πώς να κάνετε Stress Test σε μια CPU Mac

Η δοκιμή καταπόνησης ενός υπολογιστή είναι ένα σημαντικό βήμα αντιμετώπισης προβλημάτων που μπορεί να βοηθήσει τους χρήστες να προσδιορίσουν εάν τα πρόσφατα αναβαθμισμένα εξαρτήματα λειτουργούν σωστά ή να εντοπίσουν προβλήματα σταθερότητας του συστήματος. Αν και το stress test είναι πιο συνηθισμένο στον κόσμο του overclocking υπολογιστή, οι ιδιοκτήτες Mac μπορούν επίσης να χρησιμοποιήσουν το stress testing για διάφορους λόγους, όπως ο εντοπισμός προβλημάτων υπερθέρμανσης, ο έλεγχος της χωρητικότητας της μπαταρίας υπό φορτίο, ο καθορισμός ορίων στραγγαλισμού της CPU ή απλώς για να δουν πόσο δυνατός είναι ο ανεμιστήρας ενός Mac μπορεί να φτάσει σε πλήρη ταχύτητα.

Υπάρχει μια ποικιλία διαθέσιμων βοηθητικών προγραμμάτων που προσφέρουν δυνατότητες προσομοίωσης ακραίων καταστάσεων — παραδείγματα περιλαμβάνουν Geekbench, CPUTest και NovaBench — αλλά αν θέλετε απλώς να δοκιμάσετε την CPU σας, μπορείτε να το κάνετε απευθείας από το Terminal χωρίς λογισμικό τρίτων.

Για τον έλεγχο ακραίων καταστάσεων της CPU ενός Mac, μπορούμε να χρησιμοποιήσουμε την εντολή "ναι", μια εντολή Unix που, χωρίς τροποποίηση, θα παράγει απλώς μια καταφατική απάντηση ('y') ξανά και ξανά μέχρι να τερματιστεί. Για να δοκιμάσετε άγχος σε ένα Mac με την εντολή "ναι", ανοίξτε το Terminal, πληκτρολογήστε τα παρακάτω και πατήστε Return για εκτέλεση:

Πώς να κάνετε Stress Test σε μια CPU Mac
ναι > /dev/null &

Μετά από λίγο, θα δείτε τον αριθμό 1 σε αγκύλες να εμφανίζεται δίπλα σε έναν (πιθανό) 3- ή 4-ψήφιο αριθμό. Αυτό υποδηλώνει ότι η εντολή "ναι" μεγιστοποιεί ένα νήμα της CPU του Mac σας (το [1]), με το καθορισμένο αναγνωριστικό διεργασίας (τον 3- ή 4-ψήφιο αριθμό). Μπορείτε να το επαληθεύσετε και να δείτε τη δραστηριότητα της CPU μέσω της εφαρμογής Activity Monitor (βρίσκεται στις Εφαρμογές > Βοηθητικά προγράμματα).

Το πρόβλημα, ωστόσο, είναι ότι, εκτός και αν το Mac σας είναι άνω των 10 ετών, είναι σχεδόν βέβαιο ότι διαθέτει CPU με πολλούς πυρήνες και νήματα, και η εκτέλεση της παραπάνω εντολής δοκιμάζει μόνο ένα από αυτά τα νήματα. Για να δοκιμάσετε πραγματικά άγχος ενός Mac, θα χρειαστεί να μεγιστοποιήσετε όλα τα νήματα της CPU σας, κάτι που μπορείτε να κάνετε επαναλαμβάνοντας την παραπάνω εντολή.

Για παράδειγμα, έχουμε ένα Mac Pro 6 πυρήνων του 2013 στο γραφείο μας εδώ στο TekRevue. Αυτός ο επεξεργαστής 6 πυρήνων — ένας Xeon E5-1650 v2, αν σας ενδιαφέρει — είναι επίσης υπερ-threaded, που σημαίνει ότι έχουμε συνολικά 12 νήματα CPU στη διάθεσή μας. Για να δοκιμάσουμε και τους 12 λογικούς πυρήνες, θα επαναλάβουμε την εντολή «ναι» που αναφέρεται παραπάνω 12 φορές. Μπορείτε να το κάνετε αυτό ανοίγοντας ένα νέο παράθυρο τερματικού για κάθε εντολή ή συνδυάζοντάς τες σε μια ενιαία εντολή όπως αυτή:

ναι > /dev/null & ναι > /dev/null & ναι > /dev/null & ναι > /dev/null & ναι > /dev/null & ναι > /dev/null & ναι > /dev/null & ναι > /dev/null & yes > /dev/null & yes > /dev/null & yes > /dev/null & yes > /dev/null &

Stress test mac cpu ναι

Για να τροποποιήσετε αυτήν την εντολή για το δικό σας Mac, απλώς προσαρμόστε πόσες φορές ναι > /dev/null & επαναλαμβάνεται με βάση τα συνολικά νήματα CPU του Mac σας. Για παράδειγμα, το νέο Retina MacBook 12 ιντσών διαθέτει επεξεργαστή διπλού πυρήνα υπερ-νηματοειδούς επεξεργαστή, που σημαίνει ότι θα χρησιμοποιούσατε μόνο 4 περιπτώσεις της εντολής «ναι». Εάν δεν είστε σίγουροι για τη διαμόρφωση της CPU του Mac σας, ένα εξαιρετικό μέρος για να ελέγξετε είναι το EveryMac, μια βάση δεδομένων που περιέχει τις λεπτομέρειες — το μαντέψατε — για κάθε Mac, συμπεριλαμβανομένου του αριθμού των επεξεργαστών και των πυρήνων.

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

Αφού αφήσετε τη δοκιμή να εκτελεστεί για μερικές ώρες (ή κατά τη διάρκεια της νύχτας, εάν θέλετε πραγματικά να ωθήσετε το Mac σας στο όριο), μπορείτε να τερματίσετε τη δοκιμή κλείνοντας τα παράθυρα τερματικού που περιέχουν την εντολή "ναι". Στη συνέχεια, μπορείτε να επαληθεύσετε στην Παρακολούθηση δραστηριότητας ότι η CPU του Mac δεν έχει πλέον εξαντληθεί.

Μια τελευταία σημείωση: η δοκιμή ακραίων καταστάσεων της CPU ενός Mac θα αυξήσει τη θερμότητα που παράγεται κατά ένα σημαντικό ποσό. Πριν από τη δοκιμή ακραίων καταστάσεων, βεβαιωθείτε ότι το Mac σας βρίσκεται σε σχετικά δροσερή και καλά αεριζόμενη περιοχή και ότι ο ανεμιστήρας ή οι θύρες ροής αέρα του Mac είναι ανεμπόδιστες. Ενώ οι επεξεργαστές Intel θα σβήσουν αυτόματα ή θα σβήσουν εάν οι θερμοκρασίες είναι πολύ υψηλές, εξακολουθεί να υπάρχει πιθανότητα να καταστρέψετε μόνιμα το Mac σας εάν μεγιστοποιήσετε τον επεξεργαστή χωρίς κατάλληλο αερισμό ή απαγωγή θερμότητας.