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.