10 «δωρεάν» εντολές για έλεγχο χρήσης μνήμης στο Linux


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

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

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

1. Εμφάνιση μνήμης συστήματος

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

free

             total       used       free     shared    buffers     cached
Mem:       1021628     912548     109080          0     120368     655548
-/+ buffers/cache:     136632     884996
Swap:      4194296          0    4194296

2. Εμφάνιση μνήμης σε Byte

Δωρεάν εντολή με την επιλογή -b, εμφανίστε το μέγεθος της μνήμης σε Byte.

free -b

             total       used       free     shared    buffers     cached
Mem:    1046147072  934420480  111726592          0  123256832  671281152
-/+ buffers/cache:  139882496  906264576
Swap:   4294959104          0 4294959104

3. Εμφάνιση μνήμης σε Kilo Byte

Δωρεάν εντολή με την επιλογή -k, εμφάνιση του μεγέθους της μνήμης σε (KB) Kilobyte.

free -k

             total       used       free     shared    buffers     cached
Mem:       1021628     912520     109108          0     120368     655548
-/+ buffers/cache:     136604     885024
Swap:      4194296          0    4194296

4. Εμφάνιση μνήμης σε Megabyte

Για να δείτε το μέγεθος της μνήμης σε (MB) Megabyte χρησιμοποιήστε την επιλογή ως -m.

free -m

             total       used       free     shared    buffers     cached
Mem:           997        891        106          0        117        640
-/+ buffers/cache:        133        864
Swap:         4095          0       4095

5. Εμφάνιση μνήμης σε Gigabyte

Χρησιμοποιώντας την επιλογή -g με ελεύθερη εντολή, θα εμφανιστεί το μέγεθος της μνήμης σε GB(Gigabyte).

free -g
             total       used       free     shared    buffers     cached
Mem:             0          0          0          0          0          0
-/+ buffers/cache:          0          0
Swap:            3          0          3

6. Εμφάνιση Συνολικής Γραμμής

Η ελεύθερη εντολή με την επιλογή -t θα εμφανίσει τη συνολική γραμμή στο τέλος.

free -t

            total       used       free     shared    buffers     cached
Mem:       1021628     912520     109108          0     120368     655548
-/+ buffers/cache:     136604     885024
Swap:      4194296          0    4194296
Total: 5215924 912520 4303404

7. Απενεργοποιήστε την εμφάνιση της προσαρμοσμένης γραμμής buffer

Από προεπιλογή η δωρεάν εντολή εμφανίζει τη γραμμή «προσαρμοσμένη προσωρινή μνήμη», για να απενεργοποιήσετε αυτήν την επιλογή χρήσης γραμμής ως -o.

free -o

            total       used       free     shared    buffers     cached
Mem:       1021628     912520     109108          0     120368     655548
Swap:      4194296          0    4194296

8. Εμφάνιση κατάστασης μνήμης για τακτικά διαστήματα

Η επιλογή -s με αριθμό, που χρησιμοποιείται για την ενημέρωση της δωρεάν εντολής σε τακτά χρονικά διαστήματα. Για παράδειγμα, η παρακάτω εντολή θα ενημερώνει την ελεύθερη εντολή κάθε 5 δευτερόλεπτα.

free -s 5

             total       used       free     shared    buffers     cached
Mem:       1021628     912368     109260          0     120368     655548
-/+ buffers/cache:     136452     885176
Swap:      4194296          0    4194296

9. Εμφάνιση στατιστικών στοιχείων χαμηλής και υψηλής μνήμης

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

free -l

             total       used       free     shared    buffers     cached
Mem:       1021628     912368     109260          0     120368     655548
Low:        890036     789064     100972
High:       131592     123304       8288
-/+ buffers/cache:     136452     885176
Swap:      4194296          0    4194296

10. Ελέγξτε τη δωρεάν έκδοση

Η επιλογή -V, εμφανίζει πληροφορίες έκδοσης δωρεάν εντολών.

free -V

procps version 3.2.8

Διαβάστε επίσης

Top Command, Find Command, Netstat Command.