Προαπαιτούμενα
Εγκατάσταση του πακέτου sysstat
Εκκίνηση της υπηρεσίας sysstat
Χρησιμοποιώντας το sar για τη λήψη στατιστικών στοιχείων απόδοσης συστήματος
συμπέρασμα
sarείναι ένα βοηθητικό πρόγραμμα παρακολούθησης απόδοσης συστήματος πολλαπλών χρήσεων που αποτελεί μέρος του sysstatπακέτου. Με το sar, μπορείτε να συλλέξετε, να αναφέρετε ή να αποθηκεύσετε διάφορους τύπους δραστηριοτήτων συστήματος όπως CPU, RAM, I/O, χρήση δίσκου κ.λπ.
Σε αυτό το άρθρο, θα καλύψουμε τη διαδικασία εγκατάστασης και χρήσης sarγια την παρακολούθηση της απόδοσης του συστήματος.
Προαπαιτούμενα
- Ένα παράδειγμα που εκτελεί το CentOS 7 x64.
- Ένας χρήστης sudo.
Εγκατάσταση του πακέτου sysstat
Για να χρησιμοποιήσετε το sar, πρέπει να εγκαταστήσετε το sysstatπακέτο. Ωστόσο, είναι καλή πρακτική να ενημερώσετε πρώτα τα πακέτα του συστήματός σας εάν δεν το έχετε κάνει εδώ και καιρό.
sudo yum update
sudo shutdown -r now
Κατεβάστε και εγκαταστήστε την πιο πρόσφατη σταθερή έκδοση sysstatαπό τον επίσημο ιστότοπο:
cd ~
wget http://pagesperso-orange.fr/sebastien.godard/sysstat-11.2.0-1.x86_64.rpm
sudo yum install sysstat-11.2.0-1.x86_64.rpm
Εκκίνηση της υπηρεσίας sysstat
sudo systemctl enable sysstat
sudo systemctl start sysstat
Εν ολίγοις, η χρήση της sarεντολής είναι:
sar [ options ] [ <interval> [ <count> ] ]
Οι επιλογές sarκάλυψης κάθε γωνιάς και γωνίας του συστήματος, οι κύριες επιλογές περιλαμβάνουν:
-B Paging statistics
-b I/O and transfer rate statistics
-d Block devices statistics
-F [ MOUNT ] Filesystems statistics
-H Hugepages utilization statistics
-I { <int> | SUM | ALL | XALL } Interrupts statistics
-m { <keyword> [,...] | ALL } Power management statistics
-n { <keyword> [,...] | ALL }
-q Queue length and load average statistics
-R Memory statistics
-r [ ALL ] Memory utilization statistics
-S Swap space utilization statistics
-u [ ALL ] CPU utilization statistics
-v Kernel tables statistics
-W Swapping statistics
-w Task creation and system switching statistics
-y TTY devices statistics
Για τους σκοπούς αυτού του σεμιναρίου, θα καλύψουμε μόνο μερικές από τις πιο συνηθισμένες περιπτώσεις χρήσης για sar.
Εμφανίστε την απόδοση της CPU για 4 φορές με διάστημα 1 δευτερολέπτου:
sar 1 4
Ή
sar -u 1 4
Από προεπιλογή, sarθα εμφανιστεί η αναφορά απόδοσης της CPU εάν δεν έχουν καθοριστεί παράμετροι.
Έξοδος των στατιστικών απόδοσης της CPU μία φορά ανά δευτερόλεπτο μέχρι να πατήσετε Ctrl-C για ακύρωση:
sar 1
Σε αυτό το παράδειγμα, καθορίζεται μόνο το διάστημα, ο αριθμός των επαναλήψεων όχι.
Εμφάνιση στατιστικών στοιχείων απόδοσης για CPU (-u), μνήμη (-r), εναλλαγή χώρου (-S) και I/O (-d):
sar -urSbd 1
Εμφάνιση στατιστικών στοιχείων απόδοσης για τη διεπαφή δικτύου:
sar -n DEV 1
Αποθηκεύστε τα στατιστικά στοιχεία σε ένα καθορισμένο αρχείο \~/sar.log:
sar -u -r -o ~/sar.log 1
συμπέρασμα
sarείναι μια ευέλικτη εντολή, μόνο μερικά από τα παραδείγματα χρήσης της αναφέρονται σε αυτό το άρθρο. Μπορείτε να μάθετε περισσότερα για αυτό εισάγοντας sar -hή επισκεφτείτε την επίσημη αρχική του σελίδα .
Ευχαριστούμε που το διαβάσατε.