Εγχειρίδια για τη γραμμή εντολών

Man » vmstat Manual online - λεπτομερής διαδικτυακή τεκμηρίωση για τη σελίδα man του vmstat

🌍
vmstat - Αναφορά στατιστικών εικονικής μνήμης

ΠΕΡΙΛΗΨΗ

vmstat [επιλογές] [καθυστέρηση [μέτρηση]]

ΠΕΡΙΓΡΑΦΗ

Η vmstat αναφέρει πληροφορίες σχετικά με τις διεργασίες, τη μνήμη, την εναλλαγή σε δίσκο, την πρόσβαση σε μπλοκ, τις διακοπές, τους δίσκους και την δραστηριότητα της CPU.

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

ΕΠΙΛΟΓΕΣ

καθυστέρηση Η καθυστέρηση μεταξύ των ενημερώσεων σε δευτερόλεπτα. Εάν δεν καθοριστεί καθυστέρηση, εκτυπώνεται μόνο μία αναφορά με τις μέσες τιμές από την εκκίνηση.

μέτρηση Αριθμός ενημερώσεων. Σε περίπτωση που δεν καθοριστεί η μέτρηση, όταν ορίζεται η καθυστέρηση, η προεπιλογή είναι άπειρη.

-a, --active

Εμφάνιση της ενεργού και της ανενεργής μνήμης, δεδομένου ότι υπάρχει ένας πυρήνας 2.5.41 ή νεότερος.

-f, --forks

Η επιλογή -f εμφανίζει τον αριθμό των διακλαδώσεων από την εκκίνηση. Αυτό περιλαμβάνει τις κλήσεις συστήματος fork, vfork και clone και ισοδυναμεί με τον συνολικό αριθμό εργασιών που δημιουργήθηκαν. Κάθε διεργασία αντιπροσωπεύεται από μία ή περισσότερες εργασίες, ανάλογα με τη χρήση νημάτων. Αυτή η εμφάνιση δεν επαναλαμβάνεται.

-m, --slabs

Εμφάνιση του slabinfo.

-n, --one-header

Εμφάνιση της κεφαλίδας μόνο μία φορά και όχι περιοδικά.

-s, --stats

Εμφανίζει έναν πίνακα με διάφορους μετρητές συμβάντων και στατιστικά στοιχεία μνήμης. Αυτή η εμφάνιση δεν επαναλαμβάνεται.

-d, --disk

Αναφορά στατιστικών στοιχείων δίσκου (απαιτείται έκδοση 2.5.70 ή νεότερη).

-D, --disk-sum

Αναφορά ορισμένων συνοπτικών στατιστικών στοιχείων σχετικά με τη δραστηριότητα του δίσκου.

-p, --partition device

Λεπτομερή στατιστικά στοιχεία σχετικά με το διαμέρισμα (απαιτείται έκδοση 2.5.70 ή νεότερη).

-S, --unit character

Μεταβαίνει μεταξύ των εξόδων 1000 (k), 1024 (K), 1000000 (m) ή 1048576 (M) byte. Σημειώστε ότι αυτό δεν αλλάζει τα πεδία μπλοκ (bi/bo).

-t, --timestamp

Προσθέτει χρονική σήμανση σε κάθε γραμμή

-w, --wide

Λειτουργία ευρείας εξόδου (χρήσιμη για συστήματα με μεγαλύτερη ποσότητα μνήμης, όπου η προεπιλεγμένη λειτουργία εξόδου υποφέρει από ανεπιθύμητη διακοπή στηλών). Η έξοδος είναι ευρύτερη από 80 χαρακτήρες ανά γραμμή.

-y, --no-first

Παραλείπει την πρώτη αναφορά με στατιστικά στοιχεία από την εκκίνηση του συστήματος.

-V, --version

Εμφάνιση πληροφοριών έκδοσης και έξοδος.

-h, --help

Εμφάνιση βοήθειας και έξοδος.

ΠΕΡΙΓΡΑΦΗ ΠΕΔΙΟΥ ΓΙΑ ΤΗ ΛΕΙΤΟΥΡΓΙΑ VM

Διεργασίες

r: Ο αριθμός των εκτελέσιμων διεργασιών (εκτέλεση ή αναμονή για χρόνο εκτέλεσης).
b: Ο αριθμός των διεργασιών που έχουν αποκλειστεί και περιμένουν την ολοκλήρωση της εισόδου/εξόδου.

Μνήμη

Αυτά επηρεάζονται από την επιλογή --unit. swpd: η ποσότητα της εναλλασσόμενης μνήμης που χρησιμοποιείται. free: η ποσότητα της κενής μνήμης. buff: η ποσότητα της μνήμης που χρησιμοποιείται ως buffer. cache: η ποσότητα της μνήμης που χρησιμοποιείται ως cache. inact: η ποσότητα της ανενεργής μνήμης. (επιλογή -a) active: η ποσότητα της ενεργής μνήμης. (επιλογή -a)

Εναλλαγή σε δίσκο

Αυτά επηρεάζονται από την επιλογή --unit. si: Ποσότητα μνήμης που εναλλάσσεται από το δίσκο (/s). so: Ποσότητα μνήμης που εναλλάσσεται στον δίσκο (/s).

Είσοδος/Έξοδος

bi: Kibibyte που λαμβάνεται από μια συσκευή μπλοκ (KiB/s).
bo: Kibibyte που αποστέλλονται σε μια συσκευή μπλοκ (KiB/s).

Σύστημα

in: Ο αριθμός των διακοπών ανά δευτερόλεπτο, συμπεριλαμβανομένου του ρολογιού.
cs: Ο αριθμός των αλλαγών πλαισίου ανά δευτερόλεπτο.

CPU

Αυτά είναι ποσοστά του συνολικού χρόνου της CPU. us: Χρόνος που δαπανάται στην εκτέλεση μη-πυρηνικού κώδικα. (χρόνος χρήστη, συμπεριλαμβανομένου του χρόνου nice) sy: Χρόνος που δαπανάται στην εκτέλεση πυρηνικού κώδικα. (χρόνος συστήματος) id: Χρόνος που δαπανάται σε αδράνεια. Πριν από το Linux 2.5.41, αυτό περιλαμβάνει τον χρόνο εισόδου/εξόδου. wa: Χρόνος που δαπανάται σε αναμονή για είσοδο/έξοδο. Πριν από το Linux 2.5.41, περιλαμβάνεται στην αδράνεια. st: Χρόνος που κλάπηκε από μια εικονική μηχανή. Πριν από το Linux 2.6.11, άγνωστο. gu: Χρόνος που δαπανάται στην εκτέλεση κώδικα φιλοξενούμενου KVM (χρόνος φιλοξενούμενου, συμπεριλαμβανομένου του χρόνου φιλοξενούμενου nice).

ΠΕΡΙΓΡΑΦΗ ΠΕΔΙΟΥ ΓΙΑ ΤΗ ΛΕΙΤΟΥΡΓΙΑ ΔΙΣΚΟΥ

Αναγνώσεις

total: Συνολικές αναγνώσεις που ολοκληρώθηκαν με επιτυχία
merged: ομαδοποιημένες αναγνώσεις (που έχουν ως αποτέλεσμα μία είσοδο/έξοδο)
sectors: Τομείς που διαβάστηκαν με επιτυχία
ms: χιλιοστά του δευτερολέπτου που δαπανήθηκαν για την ανάγνωση

Εγγραφές

total: Συνολικές εγγραφές που ολοκληρώθηκαν με επιτυχία
merged: ομαδοποιημένες εγγραφές (που έχουν ως αποτέλεσμα μία είσοδο/έξοδο)
sectors: Τομείς που γράφτηκαν με επιτυχία
ms: χιλιοστά του δευτερολέπτου που δαπανήθηκαν για την εγγραφή

Είσοδος/Έξοδος

cur: είσοδος/έξοδος σε εξέλιξη
s: δευτερόλεπτα που δαπανήθηκαν για την είσοδο/έξοδο

ΠΕΡΙΓΡΑΦΗ ΠΕΔΙΟΥ ΓΙΑ ΤΗ ΛΕΙΤΟΥΡΓΙΑ ΔΙΑΜΕΡΙΣΜΑΤΟΣ ΔΙΣΚΟΥ

reads: Συνολικός αριθμός αναγνώσεων που έγιναν σε αυτό το διαμέρισμα
read sectors: Συνολικοί τομείς ανάγνωσης για το διαμέρισμα
writes: Συνολικός αριθμός εγγραφών που έγιναν σε αυτό το διαμέρισμα
requested writes: Συνολικός αριθμός αιτημάτων εγγραφής που έγιναν για το διαμέρισμα

ΠΕΡΙΓΡΑΦΗ ΠΕΔΙΟΥ ΓΙΑ ΤΗ ΛΕΙΤΟΥΡΓΙΑ SLAB

Η λειτουργία slab εμφανίζει στατιστικά στοιχεία ανά slab, για περισσότερες πληροφορίες σχετικά με αυτές τις πληροφορίες, ανατρέξτε στο slabinfo(5)

cache: Όνομα cache
num: Αριθμός ενεργών αντικειμένων
total: Συνολικός αριθμός διαθέσιμων αντικειμένων
size: Μέγεθος κάθε αντικειμένου
pages: Αριθμός σελίδων με τουλάχιστον ένα ενεργό αντικείμενο

ΣΗΜΕΙΩΣΕΙΣ

Η vmstat απαιτεί πρόσβαση ανάγνωσης σε αρχεία κάτω από το /proc. Η επιλογή -m απαιτεί πρόσβαση ανάγνωσης στο /proc/slabinfo
η οποία ενδέχεται να μην είναι διαθέσιμη.

ΔΕΣ ΕΠΙΣΗΣ

free(1), iostat(1), mpstat(1), ps(1), sar(1), top(1), slabinfo(5)

ΑΝΑΦΟΡΑ ΣΦΑΛΜΑΤΩΝ

Στείλτε, παρακαλώ, τις αναφορές σφαλμάτων στο _