free - Εμφάνιση της ποσότητας της ελεύθερης και χρησιμοποιημένης μνήμης στο σύστημα
ΣΥΝΤΑΞΗ
free [επιλογές]
ΠΕΡΙΓΡΑΦΗ
Η εντολή free εμφανίζει τη συνολική ποσότητα της ελεύθερης και χρησιμοποιημένης φυσικής και εικονικής μνήμης στο σύστημα, καθώς και τους buffers και την cache που χρησιμοποιούνται από τον πυρήνα. Οι πληροφορίες συλλέγονται αναλύοντας το /proc/meminfo. Οι εμφανιζόμενες στήλες είναι:
total Συνολική διαθέσιμη μνήμη (MemTotal και SwapTotal στο /proc/meminfo). Αυτό περιλαμβάνει τη φυσική και την εικονική μνήμη μείον μερικά δεσμευμένα bits και τον κώδικα του πυρήνα.
used Χρησιμοποιημένη ή μη διαθέσιμη μνήμη (υπολογίζεται ως total - available)
free Μη χρησιμοποιημένη μνήμη (MemFree και SwapFree στο /proc/meminfo)
shared Μνήμη που χρησιμοποιείται (κυρίως) από το tmpfs (Shmem στο /proc/meminfo)
buffers
Μνήμη που χρησιμοποιείται από τους buffers του πυρήνα (Buffers στο /proc/meminfo)
cache
Μνήμη που χρησιμοποιείται από την cache σελίδων και τα slabs (Cached και SReclaimable στο /proc/meminfo)
buff/cache
Άθροισμα των buffers και της cache
available
Εκτίμηση του πόση μνήμη είναι διαθέσιμη για την εκκίνηση νέων εφαρμογών, χωρίς την ανάγκη εικονικοποίησης. Σε αντίθεση με τα δεδομένα που παρέχονται από τις στήλες cache ή free, αυτή η στήλη λαμβάνει υπόψη την cache σελίδων και επίσης ότι δεν θα ανακτηθεί όλη η μνήμη των slabs που μπορούν να ανακτηθούν, λόγω των στοιχείων που χρησιμοποιούνται (MemAvailable στο /proc/meminfo, διαθέσιμο σε πυρήνες 3.14, προσομοίωση σε πυρήνες 2.6.27+, διαφορετικά είναι το ίδιο με το free)
ΕΠΙΛΟΓΕΣ
-b, --bytes
Εμφάνιση της ποσότητας της μνήμης σε bytes.
-k, --kibi
Εμφάνιση της ποσότητας της μνήμης σε kibibytes. Αυτή είναι η προεπιλογή.
-m, --mebi
Εμφάνιση της ποσότητας της μνήμης σε mebibytes.
-g, --gibi
Εμφάνιση της ποσότητας της μνήμης σε gibibytes.
--tebi Εμφάνιση της ποσότητας της μνήμης σε tebibytes.
--pebi Εμφάνιση της ποσότητας της μνήμης σε pebibytes.
--kilo Εμφάνιση της ποσότητας της μνήμης σε kilobytes. Υπονοεί το --si.
--mega Εμφάνιση της ποσότητας της μνήμης σε megabytes. Υπονοεί το --si.
--giga Εμφάνιση της ποσότητας της μνήμης σε gigabytes. Υπονοεί το --si.
--tera Εμφάνιση της ποσότητας της μνήμης σε terabytes. Υπονοεί το --si.
--peta Εμφάνιση της ποσότητας της μνήμης σε petabytes. Υπονοεί το --si.
-h, --human
Εμφάνιση όλων των πεδίων εξόδου αυτόματα κλιμακωμένων στην μικρότερη μονάδα τριών ψηφίων και εμφάνιση των μονάδων εκτύπωσης. Οι ακόλουθες μονάδες χρησιμοποιούνται.
B = bytes
Ki = kibibyte
Mi = mebibyte
Gi = gibibyte
Ti = tebibyte
Pi = pebibyte
Εάν η μονάδα λείπει και έχετε exbibyte RAM ή εικονικής μνήμης, ο αριθμός είναι σε tebibytes και οι στήλες ενδέχεται να μην είναι ευθυγραμμισμένες με την κεφαλίδα.
-w, --wide
Μετάβαση στην ευρεία λειτουργία. Η ευρεία λειτουργία παράγει γραμμές μεγαλύτερες από 80 χαρακτήρες. Σε αυτήν τη λειτουργία, οι buffers και η cache αναφέρονται σε δύο ξεχωριστές στήλες.
-c, --count αριθμός
Εμφάνιση του αποτελέσματος αριθμός φορές. Απαιτεί την επιλογή -s.
-l, --lohi
Εμφάνιση λεπτομερών στατιστικών στοιχείων χαμηλής και υψηλής μνήμης.
-L, --line
Εμφάνιση της εξόδου σε μία γραμμή, που συνήθως χρησιμοποιείται με την επιλογή -s για την επαναλαμβανόμενη εμφάνιση των στατιστικών στοιχείων της μνήμης.
-s, --seconds καθυστέρηση
Συνεχής εμφάνιση του αποτελέσματος με διαστήματα καθυστέρησης δευτερολέπτων. Μπορείτε στην πραγματικότητα να καθορίσετε οποιονδήποτε αριθμό κινητής υποδιαστολής για την καθυστέρηση, χρησιμοποιώντας είτε . είτε , για δεκαδικό διαχωριστικό. Το usleep(3) χρησιμοποιείται για καθυστερήσεις σε μικροδευτερόλεπτα.
--si Χρήση των kilo, mega, giga κ.λπ. (δύναμη του 1000) αντί των kibi, mebi, gibi (δύναμη του 1024).
-t, --total
Εμφάνιση μιας γραμμής που δείχνει τα αθροίσματα των στηλών.
-v, --committed
Εμφάνιση μιας γραμμής που δείχνει το όριο δέσμευσης μνήμης και την ποσότητα της δεσμευμένης/αδέσμευτης μνήμης. Η στήλη total σε αυτήν τη γραμμή θα εμφανίζει το όριο δέσμευσης μνήμης. Αυτή η γραμμή είναι σχετική εάν η δέσμευση μνήμης είναι απενεργοποιημένη.
--help Εκτύπωση βοήθειας.
-V, --version
Εμφάνιση πληροφοριών έκδοσης.
ΑΡΧΕΙΑ
/proc/meminfo
πληροφορίες μνήμης
ΣΦΑΛΜΑΤΑ
Η τιμή για τη στήλη shared δεν είναι διαθέσιμη από πυρήνες πριν από την έκδοση 2.6.32 και εμφανίζεται ως μηδέν.
Παρακαλούμε στείλτε αναφορές σφαλμάτων στο _