Η εντολή " top " του Linux είναι συχνά το εργαλείο για τους διαχειριστές συστημάτων που πρέπει να ελέγξουν την υγεία ενός συστήματος. Εμφανίζει βασικές πληροφορίες συστήματος όπως φόρτωση CPU, χρήση μνήμης, χρήση ανταλλαγής και μια λίστα με τις κορυφαίες διεργασίες σε μία βολική, ζωντανή οθόνη. Ενώ το " top " είναι καλό, υπάρχουν και άλλα εργαλεία παρακολούθησης του συστήματος τα οποία μπορούν να το συμπληρώσουν και να παρέχουν επιπλέον πληροφορίες για όσους παρακολουθούν την υγεία ενός συστήματος Linux. Μεταξύ αυτών των άλλων εργαλείων συστήματος είναι τα " htop ", " iotop " και " iotop ".

htop

Όπως υποδηλώνει και το όνομά της, η εντολή htop είναι πολύ παρόμοια με την " top ", αλλά αντί να εμφανίζει τη λίστα διαδικασιών ως απλή έξοδος κειμένου, η οποία περιορίζεται από το μέγεθος του τερματικού, το htop χρησιμοποιεί ncurses δημιουργία συνδέσεων χρήστη με βάση το κείμενο) και η οποία επιτρέπει οριζόντια και κάθετη κύλιση. Προσθέτει επίσης λίγο χρώμα! Εάν δεν έχετε ήδη εγκατεστημένο " htop " στο μηχάνημά σας, τότε για Ubuntu χρησιμοποιήστε:

 sudo apt-get να εγκαταστήσετε htop 

Για να ξεκινήσετε " htop " απλά πληκτρολογήστε:

 htop 

Στην κορυφή της οθόνης εμφανίζεται ένα απλό γράφημα γραμμών με βάση το κείμενο της CPU, η μνήμη και η εναλλαγή χρήσης μαζί με ορισμένες διάφορες πληροφορίες, όπως το uptime του συστήματος. Παρακάτω είναι η λίστα των διαδικασιών που εκτελούνται στο σύστημα, ταξινομημένες ανά χρήση CPU. Μπορείτε να μετακινηθείτε σε αυτήν τη λίστα προς τα επάνω και προς τα κάτω και προς τα αριστερά και προς τα δεξιά (για να δείτε την πλήρη λίστα των παραδειγμάτων για τις διαδικασίες) χρησιμοποιώντας τα πλήκτρα δρομέα. Η σελίδα προς τα επάνω και η σελίδα προς τα κάτω επίσης λειτουργούν. Για να αλλάξετε τα κριτήρια ταξινόμησης, πατήστε "M" για ταξινόμηση ανά μνήμη και "T" για ταξινόμηση κατά ώρα. Η χρήση του "P" θα επανέλθει στην ταξινόμηση με χρήση της CPU. Σημειώστε ότι στις εντολές γίνεται διάκριση πεζών-κεφαλαίων και ότι τα γράμματα "P", "M" και "T" είναι όλα κεφαλαία.

Μπορείτε επίσης να επιλέξετε οποιαδήποτε δεδομένη διαδικασία με κύλιση προς τα πάνω και προς τα κάτω και μπορείτε να αλληλεπιδράσετε με τη διαδικασία χρησιμοποιώντας το "k" (για να σκοτώσετε τη διαδικασία), "i" (για να ορίσετε την προτεραιότητα IO) και "l" αυτή τη διαδικασία. Αν ξεκινήσατε htop με sudo, μπορείτε να χρησιμοποιήσετε το "[" ή "]" για να αλλάξετε την προτεραιότητα προγραμματισμού μιας διαδικασίας χρησιμοποιώντας ωραία. Για περισσότερες πληροφορίες, χρησιμοποιήστε το "h" για να εμφανίσετε τη βοήθεια.

iotop

Η εντολή " iotop " είναι " top " για τις λειτουργίες IO (Input and Output) και όχι για τη χρήση και τη μνήμη της CPU. Είναι χρήσιμο να παρακολουθήσετε ποιες διαδικασίες διαβάζουν και εγγράφονται στο δίσκο αλλά ενδέχεται να μην χρησιμοποιούν πολύ χρόνο CPU. Η απόδοση ορισμένων υπηρεσιών, όπως οι διακομιστές web ή οι βάσεις δεδομένων, μπορεί να μειωθεί όταν γίνουν δεσμευμένες σε IO χωρίς να περιορίζονται κατ 'ανάγκη από την CPU ή την ποσότητα της διαθέσιμης μνήμης.

Για να το εγκαταστήσετε στη χρήση του Ubuntu:

 sudo apt-get να εγκαταστήσετε το iotop 

Και για να το ξεκινήσετε, χρησιμοποιήστε:

 sudo iotop 

Οι δύο πρώτες γραμμές του " iotop " δείχνουν το εύρος ζώνης ανάγνωσης και εγγραφής του δίσκου που χρησιμοποιείται από το σύστημα και στη συνέχεια παραθέτει τις διαδικασίες που διέταξε τη χρήση του IO. Μπορείτε να αλλάξετε τη σειρά ταξινόμησης χρησιμοποιώντας τα πλήκτρα αριστερού και δεξιού δρομέα. Η τρέχουσα στήλη ταξινόμησης εμφανίζεται με έντονους χαρακτήρες. Χρησιμοποιήστε το "r" για να αντιστρέψετε τη σειρά ταξινόμησης από φθίνουσα σε αύξουσα. Χρησιμοποιήστε το "a" για να αλλάξετε τη στήλη ανάγνωσης και εγγραφής δίσκων σε συσσωρευμένο IO (αντί για τρέχον IO) και χρησιμοποιήστε το "o" για να μειώσετε τη λίστα των διαδικασιών μόνο σε εκείνες που πραγματικά κάνουν κάθε IO.

σκέψεις

Οι " glances " βασίζονται στις ιδέες των " top ", " htop " και " iotop " και αποσκοπούν στην εμφάνιση του μέγιστου όγκου πληροφοριών στο ελάχιστο χώρο. Εκτός από την εμφάνιση της τρέχουσας λίστας διαδικασιών (ταξινομημένη κατά τη χρήση της CPU), δείχνει επίσης το τρέχον εύρος ζώνης δικτύου, το εύρος ζώνης δίσκου IO και τη χρήση του χώρου στο δίσκο στα εγκατεστημένα συστήματα αρχείων.

Για να εγκαταστήσετε " glances " στο Ubuntu, χρησιμοποιήστε:

 sudo apt-get για να εγκαταστήσετε τις ματιές 

Και για να το ξεκινήσετε, χρησιμοποιήστε:

 σκέψεις 

Οι " glances " χρησιμοποιούν την έγχρωμη κωδικοποίηση για να επισημάνουν πόρους που γίνονται περιορισμένοι. Για παράδειγμα, όταν μια διαδικασία αρχίζει να καταναλώνει υπερβολικά μεγάλο CPU, θα επισημανθεί. Η λίστα των διαδικασιών μπορεί να ταξινομηθεί ανάλογα με τη χρήση της μνήμης και την ταχύτητα IO πατώντας τα πλήκτρα "m" και "i" αντίστοιχα.

συμπέρασμα

Από τους αυτοδιαχειριζόμενους διακομιστές για φιλοξενία ιστοσελίδων σε διακομιστές Linux σε ένα μικρό σπίτι ή γραφείο, η παρακολούθηση του συστήματος αποτελεί ουσιαστικό μέρος κάθε εργασίας διαχειριστών συστήματος και τα εργαλεία όπως το " htop ", το " iotop " και οι " glances " μπορούν να συμπληρώνουν εντολές όπως " και ακόμη και βοήθεια με απλή διαχείριση της διαδικασίας, όπως δολοφονίες και αλλαγές στις προτεραιότητες της διαδικασίας.

Αν έχετε οποιεσδήποτε ερωτήσεις σχετικά με το " htop ", το " iotop " και τις " glances ", παρακαλούμε να τις ρωτήσετε στα σχόλια και θα δούμε αν μπορούμε να βοηθήσουμε.

Πιστοποίηση εικόνας: Από το Neo139 (δική του δουλειά), μέσω του Wikimedia Commons