συστήματα

* Γνώση Υπολογιστών >> συστήματα >> Unix

Unix Εντολές για να δείτε χρήση της CPU

Unix και Unix - like λειτουργικά συστήματα όπως το Linux παρέχει τουλάχιστον τέσσερις εντολές για να ελέγξει τη χρήση της CPU του υπολογιστή σας . Ποιο από τα δύο θα επιλέξετε να χρησιμοποιήσετε σε μια δεδομένη κατάσταση , θα εξαρτηθεί από τις ανάγκες σας . Μερικά παράγουν ζωντανά ρεπορτάζ , μερικά έχουν σχεδιαστεί για την καταγραφή δεδομένων τους απευθείας σε αρχεία κειμένου και άλλοι έχουν σχεδιαστεί για να παρέχουν μια διαδικασία μέσω διεργασίας ανάλυση του τι τα προγράμματα που χρησιμοποιούν τον περισσότερο χρόνο της CPU . SAR
Η

Το Σύστημα Δραστηριότητα Reporter ( SAR ) ελέγχει τον επεξεργαστή σε τακτά χρονικά διαστήματα και καταγράφει αυτό, είτε στην κονσόλα ή σε ένα αρχείο που έχετε ορίσει . Χρειάζεται τουλάχιστον ένα επιχείρημα : η καθυστέρηση , σε δευτερόλεπτα , μεταξύ κάθε φορά που ελέγχει τον επεξεργαστή . Επιπλέον , μπορείτε να καθορίσετε ένα αρχείο για την καταγραφή πληροφοριών σε όσο και τον αριθμό των φορών τη διενέργεια του ελέγχου πριν από τη διακοπή . Η ακόλουθη εντολή θα ελέγχει την χρήση της CPU κάθε πέντε δευτερόλεπτα για ένα λεπτό και να καταγράψει τις πληροφορίες σε ένα αρχείο με το όνομα " cpuinfo : "

SAR -o cpuinfo 5 12

Το " 12 " προέρχεται από το γεγονός ότι υπάρχουν διαστήματα 12 πέντε δευτερόλεπτα σε 60 δευτερόλεπτα .

SAR είναι μια καλή επιλογή για τους διαχειριστές που θέλουν μια μακροπρόθεσμη καταγραφής χρήση της CPU την πάροδο του χρόνου .
εικόνων MPStat
Η

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

Η Top
Η

Ενώ SAR και MPStat παρέχουν πληροφορίες σχετικά με τη συνολική χρήση της CPU , Top σας επιτρέπει να αναλύσει τη χρήση της CPU από μεμονωμένες διεργασίες σε στενή λεπτομέρεια . Επίσης, παρέχει δεδομένα σε πραγματικό χρόνο , σε αντίθεση με SAR και MPStat . Για να το χρησιμοποιήσετε , απλά πληκτρολογήστε "κορυφή" στο τερματικό σας . Μπορείτε επίσης να πληκτρολογήσετε "top -o cpu " να πει Top για να ταξινομήσετε τα αποτελέσματά της, ώστε των διαδικασιών που χρησιμοποιούν τον περισσότερο χρόνο της CPU . Μπορείτε να βγείτε Top πατώντας " q " ανά πάσα στιγμή .

Top είναι μια καλή επιλογή για τους χρήστες που θέλουν μια γρήγορη, one-time ιδέα για το τι χρήση της CPU είναι εκείνη τη στιγμή για τη διάγνωση υποτονικές επιδόσεις .
εικόνων διαδικασία Status
Η

Status Process ( PS ) μπορεί επίσης να χρησιμοποιηθεί για να ελέγξει το ποσοστό της CPU που χρησιμοποιείται από κάθε διαδικασία . Στην πραγματικότητα , αυτό είναι όπου Top παίρνει τις πληροφορίες του ? Ωστόσο , χρειάζεται λίγο περισσότερη πληκτρολόγηση να χρησιμοποιήσετε . Για να πάρετε μια έκθεση από το PS , πληκτρολογήστε τα εξής: " . Ps -e -o - o pcpu pid - o χρήστη o args " Το μόνο πλεονέκτημα της χρήσης του PS πάνω Top είναι ότι PS θα δημιουργήσει μια αναφορά και να επιστρέψετε στην γραμμή εντολών αμέσως .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα