Δοκιμή καταπόνησης σε Mac με μέγιστη απόδοση της CPU

Πίνακας περιεχομένων:

Anonim

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

Πώς να κάνετε τεστ άγχους σε έναν Mac

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

Για να ξεκινήσετε, εκκινήστε το Terminal και ίσως θέλετε να παρακολουθήσετε το Activity Monitor που βασίζεται σε διαχείριση εργασιών διεπαφής χρήστη, ώστε να μπορείτε εύκολα να παρατηρήσετε το φορτίο της CPU και τους πόρους του συστήματος.

Όταν είστε έτοιμοι να δοκιμάσετε άγχος στο Mac, πληκτρολογήστε την ακόλουθη εντολή:

ναι > /dev/null &

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

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

Θα ανακαλύψετε γρήγορα στο Activity Monitor ή στην κορυφή ότι ο επεξεργαστής χτυπιέται σκληρά.

Όταν τελειώσετε, στο ίδιο παράθυρο τερματικού πληκτρολογήστε "killall yes" στη γραμμή εντολών για να σκοτώσετε όλες τις παρουσίες της εντολής yes. Θα δείτε κάτι σαν αυτό:

$ killall ναι Τερματίστηκε: 15 ναι > /dev/null Τερματίστηκε: 15 ναι > /dev/null - Τερματίστηκε: 15 ναι > /dev/null + Τερματίστηκε: 15 ναι > /dev/null

Θα δείτε επίσης να πέφτουν όλες οι περιπτώσεις "ναι" από τη λίστα διεργασιών στο Activity Monitor. Αν όχι, πιθανότατα υπάρχει κάποιο τυπογραφικό λάθος κάπου.

Εκτός και αν έχετε βάσιμο λόγο να το κάνετε αυτό, καλύτερα να μην εκτελείτε τυχαία το "ναι", καθώς προφανώς προκαλεί προβλήματα απόδοσης μέχρι να σταματήσει να εκτελείται.

Για κάποια βοήθεια, το παρακάτω βίντεο δείχνει ολόκληρη τη διαδικασία από την αρχή μέχρι το τέλος:

Για όσους αναρωτιούνται, αυτό λειτουργεί σε όλες τις εκδόσεις του Mac OS X, ακόμη και σε linux, ώστε να μπορείτε να δοκιμάσετε ακραίες καταστάσεις σε οποιονδήποτε Mac έχει κατασκευαστεί ποτέ με αυτόν τον τρόπο. Στην πραγματικότητα, εφόσον υπάρχει μια γραμμή εντολών που βασίζεται σε unix, θα μπορούσατε να εκτελέσετε την εντολή «ναι» για να δοκιμάσετε τον έλεγχο ενός Mac CPU χρησιμοποιώντας αυτήν την προσέγγιση.

Βεβαιωθείτε ότι έχετε σταματήσει και σκοτώνετε τις εντολές «ναι» όταν ολοκληρώσετε το stress testing στο Mac, γιατί διαφορετικά η χρήση της CPU θα παραμείνει υψηλή και οι ανεμιστήρες θα συνεχίσουν αναμφίβολα σε πλήρη ταχύτητα.

Δοκιμή καταπόνησης σε Mac με μέγιστη απόδοση της CPU