Πώς να ελευθερώσετε RAM στο Ubuntu

Δωρεάν μνήμη RAM στο Ubuntu

Πάντα λεγόταν ότι το RAM υπάρχει για να το χρησιμοποιήσει. Φυσικά, αυτό ισχύει όταν έχουμε έναν υπολογιστή με αρκετή μνήμη ώστε να μην παρακολουθούμε τι συμβαίνει με αυτόν. Όταν είμαστε λίγο πιο σφιγμένοι, αξίζει να το φροντίσουμε λίγο, με την έννοια ότι πρέπει να προσέχουμε πόσο απασχολημένοι είμαστε και, όποτε είναι δυνατόν, να φροντίζουμε η ομάδα μας να πάρει λίγο αέρα.

Μερικές φορές το σύστημα δεν απελευθερώνει Μνήμη RAM που δεν χρησιμοποιείται πλέον και παρόλο που απελευθερώνεται κατ' απαίτηση —για να την ονομάσουμε κάπως— όταν ανοίγουμε ένα νέο πρόγραμμα, μπορεί επίσης να απελευθερωθεί χειροκίνητα εισάγοντας ένα απλό εντολή στην κονσόλα μας. Θεωρητικά, αυτή η συμπεριφορά είναι κοινή σχεδόν σε όλα τα λειτουργικά συστήματα και είναι λογικό: να μπορούμε να πηγαίνουμε πιο γρήγορα όταν θέλουμε να έχουμε πρόσβαση σε κάτι που μόλις χρησιμοποιήσαμε ξανά.

Μάθετε πόση ποσότητα χρησιμοποιείται και, στη συνέχεια, ελευθερώστε τη μνήμη RAM

Πρώτα απ 'όλα, σταματήστε ξέρετε πόση μνήμη χρησιμοποιείται, πόσα είναι δωρεάν και πόσα αποθηκεύονται στην κρυφή μνήμη εκτελούμε την εντολή:

free -m

Για να δούμε τη χρήση σε πραγματικό χρόνο χρησιμοποιούμε:

watch -n 1 free -m

Η πρώτη εντολή θα επιστρέψει κάτι παρόμοιο με αυτό που βλέπουμε στο header capture, ενώ με τη δεύτερη θα δούμε κάτι πολύ παρόμοιο, αλλά θα κινείται σε πραγματικό χρόνο.

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

sudo sync

Ακολουθούμενη από:

sudo sysctl -w vm.drop_caches=3

Είναι σημαντικό να μην ξεχάσετε να εκτελέσετε το "sudo sync", διαφορετικά μπορεί να χάσουμε πληροφορίες υπάρχει στη μνήμη RAM που δεν έχει ακόμη αποθηκευτεί στον σκληρό δίσκο.

Κλείσιμο περιττών διαδικασιών

Το Ubuntu, και γενικά το Linux, διαχειρίζεται τη μνήμη RAM αρκετά καλά, επομένως συνήθως δεν χρειάζεται να κάνετε τίποτα από τα παραπάνω. Μπορεί να είναι διαφορετικό αν το λειτουργικό σύστημα δεν ξέρει τι να κάνει με μεγάλο φόρτο εργασίας. Δηλαδή, όταν έχουμε πολλά προγράμματα ανοιχτά, το λειτουργικό σύστημα δεν μπορεί ή δεν είναι αυτό που αποφασίζει τι θα κάνει με το καθένα από αυτά και προσπαθεί να τα μετακινήσει όπως μπορεί. Αν δεν υπάρχει RAM, πιθανότατα θα «αποφασίσει» μόνη της να κλείσει κάποιο πρόγραμμα, αλλά αυτό μπορεί να μας κάνει να χάσουμε κάποιες πληροφορίες.

Επομένως, και όπως σε πολλές περιπτώσεις, ο καλύτερος τρόπος διαχείρισης της μνήμης RAM είναι la cabeza. Εάν έχουμε έναν υπολογιστή με τουλάχιστον 16 GB μνήμης RAM, σπάνια θα ξεμείνουμε από μνήμη αν το κάνουμε σε κανονική χρήση, αλλά με 4 ή λιγότερο, τα πράγματα είναι διαφορετικά. Σε αυτές τις περιπτώσεις, είναι καλύτερο να έχετε ανοιχτό μόνο ότι είναι απαραίτητο.

Εάν παρατηρήσουμε ότι ο υπολογιστής υποφέρει, μπορούμε να ανοίξουμε τη διαχείριση εργασιών και να δούμε τι συμβαίνει:

Παρακολούθηση συστήματος Ubuntu

Στην οθόνη συστήματος, ένα γραφικό εργαλείο (GUI) που μας δείχνει πληροφορίες παρόμοιες με αυτές του htop, θα δούμε όλες τις διαδικασίες που είναι ανοιχτές. Μπορούμε να τα παραγγείλουμε ανά όνομα, ανά χρήστη, χρήση CPU ή RAM, μεταξύ άλλων. Αν παρατηρήσουμε ότι ο υπολογιστής μας αργεί ή δυσκολεύεται να δουλέψει, μας ενδιαφέρει να παραγγείλουμε τις διεργασίες ανά χρήση επεξεργαστή (% CPU) ή RAM (Μνήμη). Εάν γνωρίζουμε τι κάνει μια διαδικασία που καταναλώνει πολλούς πόρους, μπορούμε να κάνουμε δεξί κλικ πάνω της και να επιλέξουμε την επιλογή "Kill". Φυσικά, εξοικονόμηση πριν από όλες τις σημαντικές αλλαγές.

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

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

Περισσότερες πληροφορίες - Ελέγξτε τη θερμοκρασία του υπολογιστή σας με την εντολή «αισθητήρες»


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Miquel Mayol i Tur dijo

    Υπάρχει ένα σενάριο elatareao που μπορεί να βρεθεί στη σελίδα σας με το όνομα freecache.py που απελευθερώνει την προσωρινή μνήμη εάν καταλαμβάνει το 90% της μνήμης RAM.

    http://www.atareao.es/descargas/scripts/

  2.   Χριστιανικά yones dijo

    Και τι κερδίζεται με την απελευθέρωση της μνήμης που χρησιμοποιείται για την προσωρινή μνήμη; Αναγκάζουμε το μηχάνημα να ξαναδιαβάσει πολλά πράγματα από το δίσκο που είχε ήδη στη μνήμη. Το μηχάνημα θα λειτουργήσει πιο αργά έως ότου ξαναγεμίσει η κρυφή μνήμη ...

  3.   Σαντιάγκο Χοσέ Λόπες Μπόραζας dijo

    Μην δώσετε στον εαυτό σας τόσο πολύ στο κεφάλι. Ο πυρήνας Linux φροντίζει να ελευθερώσει αυτήν την υπόλοιπη μνήμη. Δεν βλέπω καμία αίσθηση.
    Δεν χρησιμοποιώ καν αυτήν την εφαρμογή, γιατί στην πραγματικότητα, όπως λέει ο Cristian Yones, είναι καλύτερο να μην το χρησιμοποιήσετε, γιατί θα καταλήξετε να ξαναγράψετε τον σκληρό δίσκο για τόσο μεγάλο χρονικό διάστημα.
    Είναι καλύτερα να το έχουμε όπως έχουμε πει. Μην αγγίζετε τίποτα.
    Στην υγειά σας…

  4.   Mario Arleth Orozco Gil dijo

    Στην περίπτωσή μου λειτούργησε τέλεια. Δεδομένου ότι έχω έναν διακομιστή με αστερίσκο στον οποίο πραγματοποιούνται κλήσεις. Είχα καταναλώσει σχεδόν 16 συναυλίες ram από τις 16 διαθέσιμες και το φορτίο μου αυξανόταν. Κατά την εκτέλεση της διαδικασίας, ελευθέρωσε τη μνήμη μου και άφησε κατά μέσο όρο 5gb που καταναλώνεται, επιτρέποντας στο σύστημα να έχει διαθέσιμη μνήμη ram για οποιαδήποτε εργασία και να βελτιώσει την απόδοση του μηχανήματος. Ευχαριστώ για τη λύση. Ίσως όπως λέει το Σαντιάγο, δεν είναι πάντα χρήσιμο, αλλά στην περίπτωσή μου ήταν.

  5.   γασταναδονή dijo

    Εξαιρετική λύση, ειδικά αν θέλουμε να αντιγράψουμε αρχεία βάρους 5, 10, 20, 30 GB, ...
    Σας ευχαριστούμε πάρα πολύ και χαιρετισμούς ευχαριστώ

  6.   Λίμνη Manuel Muñiz dijo

    Με εξυπηρέτησε, ευχαριστώ.

  7.   barinascode dijo

    Λειτουργεί πάντα για μένα, αφού κάνω δοκιμές σε εικονικούς διακομιστές με 500 mb ram

  8.   Χαβιέ Ρεντέρια dijo

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

  9.   Πάμπλο τσίβελ dijo

    Γεια σας, δεν έχω εντολή 1, τι πρέπει να κάνω;

  10.   Πάμπλο τσίβελ dijo

    Γεια σας, η πρώτη εντολή δεν λειτουργεί