Χρησιμοποιήστε το 'top -i' για να δείτε πόσες διεργασίες βρίσκονται σε κατάσταση εκτέλεσης, ενδέχεται να υπάρχουν σημεία συμφόρησης μνήμης ή I/O στο σύστημα, χρησιμοποιήστε το δωρεάν για να δείτε πόση χρήση μνήμης συστήματος, εάν η εναλλαγή είναι πολύ κατειλημμένη, χρησιμοποιήστε το iostat για να δείτε το φορτίο I/O... Υπάρχει και τρόπος να το κάνεις ps -ef | sort -k7 για να ταξινομήσετε τις διεργασίες κατά χρόνο εκτέλεσης για να δείτε ποια διεργασία καταναλώνει τον περισσότερο χρόνο CPU.
top: Βασικές παράμετροι: d: Καθορίστε το διάστημα ενημέρωσης, μετρημένο σε δευτερόλεπτα. Ε: Δεν υπάρχουν καθυστερημένες ενημερώσεις. Εάν ο χρήστης έχει υπερχρήστη, η κορυφαία εντολή θα εκτελεστεί με την υψηλότερη προτεραιότητα. c: Εμφανίζει την πλήρη διαδρομή και το όνομα της διαδικασίας. S: Αθροιστική λειτουργία, η οποία συγκεντρώνει τον χρόνο CPU των ολοκληρωμένων ή εξαφανισμένων υποδιεργασιών. s: Ασφαλής λειτουργία. i: Δεν εμφανίζονται αδρανείς ή άχρηστες διεργασίες (Zombie). n: Εμφανίζει τον αριθμό των ενημερώσεων και των εξόδων όταν ολοκληρωθούν Παράμετροι εμφάνισης: PID (Αναγνωριστικό διεργασίας): Ο αναγνωριστικός αριθμός διεργασίας. ΧΡΗΣΤΗΣ: Το όνομα χρήστη του ατόμου στο οποίο ανήκει η διαδικασία. PR: Η προτεραιότητα της διαδικασίας. NI: Η αξία προτεραιότητας της διαδικασίας. VIRT: Η τιμή της εικονικής μνήμης που καταλαμβάνει η διεργασία. RES: Η τιμή της φυσικής μνήμης που καταλαμβάνει η διαδικασία. SHR: Η τιμή της κοινόχρηστης μνήμης που χρησιμοποιείται από τη διαδικασία. S: Η κατάσταση της διεργασίας, όπου S σημαίνει αδράνεια, R σημαίνει εκτέλεση, Z σημαίνει νεκρή και N σημαίνει ότι η τιμή προτεραιότητας της διεργασίας είναι αρνητική. %CPU: Η χρήση της CPU που χρησιμοποιείται από τη διαδικασία. %MEM: Το ποσοστό της φυσικής μνήμης και της συνολικής μνήμης που καταλαμβάνεται από τη διαδικασία. TIME+: Ο συνολικός χρόνος CPU που καταναλώνεται από τη διεργασία μετά την εκκίνησή της. Εντολή: Το όνομα της εντολής εκκίνησης που ξεκινά η διαδικασία και εάν αυτή η γραμμή δεν εμφανίζεται, η διαδικασία θα έχει μια πλήρη γραμμή εντολών. Κατά τη χρήση της κορυφαίας εντολής, μπορείτε επίσης να χρησιμοποιήσετε ορισμένες διαδραστικές εντολές για να ολοκληρώσετε τις λειτουργίες άλλων παραμέτρων. Αυτές οι εντολές ενεργοποιούνται μέσω συντομεύσεων. <空格>: Ανανεώστε αμέσως. P: Τακτοποιείται ανάλογα με το μέγεθος της χρήσης της CPU. T: Ταξινόμηση ανάλογα με το χρόνο και τον αθροιστικό χρόνο. Ε: Έξοδος από την επάνω εντολή. m: Εναλλαγή για εμφάνιση πληροφοριών μνήμης. t: Εναλλαγή για εμφάνιση πληροφοριών διαδικασίας και κατάστασης CPU. c: Εναλλαγή για εμφάνιση του ονόματος της εντολής και της πλήρους γραμμής εντολών. M: Ταξινόμηση ανάλογα με την ποσότητα της μνήμης που χρησιμοποιείται. W: Εγγράφει τις τρέχουσες ρυθμίσεις στο αρχείο ~/.toprc. Αυτή είναι η συνιστώμενη μέθοδος για τη σύνταξη ενός κορυφαίου προφίλ.
Δωρεάν 1. Λειτουργία Η εντολή free χρησιμοποιείται για την εμφάνιση της χρήσης της μνήμης και η άδεια χρήσης είναι για όλους τους χρήστες.
2. Μορφότυπος δωρεάν [-b-k-m] [-o] [-s καθυστέρηση] [-t] [-V]
3. Κύριες παράμετροι -b -k -m: Εμφανίζει τη χρήση μνήμης σε byte (KB, MB) αντίστοιχα. -s delay: Δείχνει πόσα δευτερόλεπτα κάθε λίγα δευτερόλεπτα για να εμφανίζεται η χρήση της μνήμης. -t: Εμφανίζει το άθροισμα των στηλών μνήμης. -o: Η στήλη προσαρμογής buffer δεν εμφανίζεται.
Χρόνος λειτουργίας 18:59:15 άνοδος 25 λεπτά, 2 χρήστες, μέσος όρος φόρτωσης: 1.23, 1.32, 1.21 Η ώρα τώρα Ο χρόνος που πέρασε από το σύστημα μέχρι τον χρόνο που πέρασε Ο αριθμός των συνδεδεμένων χρηστών Το τελευταίο λεπτό, πέντε και δεκαπέντε λεπτά φόρτωσης συστήματος Παράμετροι: -V Εμφάνιση πληροφοριών έκδοσης.
vmstat procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu---- r b swpd δωρεάν buff cache si so bi bo in cs us sy id wa 0 1 24980 10792 8296 47316 5 19 205 52 1161 698 26 3 1 70 1 Παρατηρήστε τη δραστηριότητα του δίσκου Η δραστηριότητα του δίσκου γίνεται κατανοητή κυρίως από τους ακόλουθους δείκτες: bi: Υποδεικνύει τον αριθμό των μπλοκ που διαβάζονται ανά δευτερόλεπτο από το δίσκο (μπλοκ/α). Όσο μεγαλύτερος είναι ο αριθμός, τόσο περισσότερη δραστηριότητα διαβάζεται ο δίσκος. bo: Αντιπροσωπεύει τον αριθμό των μπλοκ που γράφονται στο δίσκο ανά δευτερόλεπτο (μπλοκ/α). Όσο μεγαλύτερος είναι ο αριθμός, τόσο περισσότερη δραστηριότητα εγγράφεται στο δίσκο. wa: Το ποσοστό του χρόνου αναμονής της CPU για είσοδο/έξοδο δίσκου (IO δίσκου σε εκκρεμότητα). Όσο μεγαλύτερος είναι ο αριθμός, τόσο πιο σοβαρή είναι η δραστηριότητα του συστήματος αρχείων που εμποδίζει την CPU καθώς περιμένει να εξυπηρετηθούν τα δεδομένα από ένα αργό σύστημα δίσκου. Το WA του 0 είναι ιδανικό. Εάν το wa είναι συχνά μεγαλύτερο από 10, το σύστημα αρχείων μπορεί να χρειαστεί να προσαρμοστεί για απόδοση. 2. Παρατηρήστε τη δραστηριότητα της CPU Το VMSTAT αντικατοπτρίζει καλύτερα τη χρήση της CPU από το top: US: Αναλογία του χρόνου που ένα πρόγραμμα χρήστη χρησιμοποιεί την CPU. Όσο μεγαλύτερος είναι αυτός ο αριθμός, τόσο πιο απασχολημένη είναι η διαδικασία χρήστη. sy: Το ποσοστό του χρόνου που οι κλήσεις του συστήματος χρησιμοποιούν την CPU. Σημειώστε ότι δεδομένου ότι το NFS εκτελείται στον πυρήνα, ο χρόνος CPU που καταλαμβάνεται από δραστηριότητες NFS αντικατοπτρίζεται στο sy. Εάν αυτός ο αριθμός είναι συχνά μεγάλος, πρέπει να δώσετε προσοχή στο εάν μια διαδικασία πυρήνα, όπως το NFS, είναι πιο επαχθής. Εάν τόσο το us όσο και το sy είναι σχετικά μεγάλα ταυτόχρονα, πρέπει να εξετάσετε το ενδεχόμενο να διαχωρίσετε ορισμένα προγράμματα χρηστών σε ξεχωριστούς διακομιστές για να αποφύγετε να επηρεάσετε το ένα το άλλο. id: Το ποσοστό του χρόνου που η CPU είναι αδρανής. wa: Το ποσοστό του χρόνου αναμονής της CPU για το IO του δίσκου σε εκκρεμότητα.
ΙΩΣΤΑΤ Χρησιμοποιείται για την καταμέτρηση της χρήσης της CPU και του αριθμού I/0 των συσκευών, των σκληρών δίσκων και των CD-ROM Παράμετροι: -c Εμφανίζει μόνο σειρές CPU -d Εμφανίζει σειρές δίσκων -k Εμφανίζει την έξοδο του δίσκου σε kilobyte -t περιλαμβάνει μια χρονική σήμανση στην έξοδο -x περιλαμβάνει εκτεταμένες μετρήσεις δίσκου στην έξοδο
avg-cpu: %user %nice %sys %iowait %idle 20.25 0.18 2.61 76.39 0.57 %iowait Το ποσοστό του χρόνου αδράνειας της CPU κατά την αναμονή για τοπική είσοδο/έξοδο %ποσοστό αδράνειας του χρόνου αδράνειας της CPU όταν η τοπική είσοδος/έξοδος δεν βρίσκεται σε αναμονή
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn είχε 9,86 284,34 84,48 685407 2036 Μεταφορές ανά δευτερόλεπτο (tps), 512 byte μπλοκ αναγνώσεων ανά δευτερόλεπτο (Blk_read/s), 512 byte μπλοκ εγγραφών ανά δευτερόλεπτο (Blk_wrtn/s) και 512 byte συνολικός αριθμός μπλοκ αναγνώσεων (Blk_read) και εγγραφών (Blk_wrtn). Σύστημα # uname -a # Προβολή πληροφοριών πυρήνα/λειτουργικού συστήματος/CPU # head -n 1 /etc/issue # Ελέγξτε την έκδοση του λειτουργικού συστήματος # cat /proc/cpuinfo # Προβολή πληροφοριών CPU # όνομα κεντρικού υπολογιστή # Δείτε το όνομα του υπολογιστή #lspci -tv # Λίστα όλων των συσκευών PCI # lsusb -tv # Λίστα όλων των συσκευών USB #lsmod# Καταχωρίστε τις φορτωμένες μονάδες πυρήνα # env # Κοιτάξτε τις μεταβλητές περιβάλλοντος Πόροι # δωρεάν -m # Προβολή χρήσης μνήμης και χρήσης περιοχής εναλλαγής # df -h # Δείτε τη χρήση κάθε διαμερίσματος # du -sh # για να δείτε το μέγεθος του καθορισμένου καταλόγου # grep MemTotal /proc/meminfo # Δείτε τη συνολική ποσότητα μνήμης # grep MemFree /proc/meminfo # Ελέγξτε την ποσότητα της ελεύθερης μνήμης # uptime # Προβολή χρόνου λειτουργίας συστήματος, αριθμού χρηστών, φόρτωσης # cat /proc/loadavg # για να δείτε το φορτίο του συστήματος Δίσκοι και διαμερίσματα # βάση | στήλη -t # για να δείτε την κατάσταση του προσαρτημένου διαμερίσματος # fdisk -l # Δείτε όλες τις κατατμήσεις #swapon -s # Δείτε όλες τις κατατμήσεις swap # hdparm -i /dev/hda # Προβολή παραμέτρων δίσκου (μόνο συσκευές IDE) # dmesg | grep IDE # Ελέγξτε την κατάσταση ανίχνευσης συσκευής IDE κατά την εκκίνηση Διαδίκτυο #ifconfig # Δείτε τις ιδιότητες όλων των διεπαφών δικτύου #iptables -L # Δείτε τις ρυθμίσεις του τείχους προστασίας # διαδρομή -n # Κοιτάξτε τον πίνακα δρομολόγησης # netstat -lntp # Δείτε όλες τις θύρες ακρόασης #netstat -antp # για να δείτε όλες τις συνδέσεις που έχουν δημιουργηθεί #netstat -s # Προβολή στατιστικών στοιχείων δικτύου Διαδικασία # ps -ef # Δείτε όλες τις διαδικασίες # κορυφή # Εμφάνιση της κατάστασης της διαδικασίας σε πραγματικό χρόνο χρήστης # w # Προβολή ενεργών χρηστών # id # Προβολή των καθορισμένων πληροφοριών χρήστη # τελευταίο # Προβολή αρχείων καταγραφής σύνδεσης χρήστη # cut -d: -f1 /etc/passwd # Δείτε όλους τους χρήστες στο σύστημα # cut -d: -f1 /etc/group # Δείτε όλες τις ομάδες στο σύστημα # crontab -l # για να δείτε τις προγραμματισμένες εργασίες του τρέχοντος χρήστη Υπηρεσία # chkconfig --list # Λίστα όλων των υπηρεσιών συστήματος # chkconfig --λίστα | grep στο # παραθέτει όλες τις υπηρεσίες συστήματος που έχουν ξεκινήσει Διαδικασία #rpm-qa # Δείτε όλα τα εγκατεστημένα πακέτα |