Πώς να εκκαθαρίσετε την προσωρινή μνήμη Linux

¿Ο υπολογιστής σας δεν έχει μεγάλη μνήμη διαθέσιμος? Μόλις αρχίσετε να ανοίγετε πολλά προγράμματα, αρχίζει να λειτουργεί ανάγνωση; Λοιπόν, αυτή δεν είναι μια λύση (ίσως πρέπει να σκεφτείτε να χρησιμοποιήσετε μια ελαφρύτερη διανομή ή, εάν είναι δυνατόν, να αναβαθμίσετε τον υπολογιστή σας) αλλά μπορεί να σας βοηθήσει. Η ιδέα είναι εκκαθαρίστε την προσωρινή μνήμη του συστήματός σας. Από προεπιλογή, το Linux αυξάνει την προσωρινή μνήμη έως ότου χρησιμοποιεί όλη τη διαθέσιμη μνήμη. Αυτό είναι φυσιολογικό, όλα τα λειτουργικά συστήματα παρέχουν την υψηλότερη ταχύτητα. Το πρόβλημα είναι ότι μερικές φορές αυτό μπορεί να προκαλέσει αντίστροφα εφέ: βραδύτητα, τρεμόπαιγμα στο βίντεο κ.λπ.

Τι είναι η προσωρινή μνήμη;

Η προσωρινή μνήμη είναι ένα μικρότερη και ταχύτερη μνήμη, που αποθηκεύει αντίγραφα των δεδομένων που βρίσκονται στην κύρια μνήμη που χρησιμοποιούνται πιο συχνά.

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

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

Πώς μπορώ να διαγράψω τι είναι στην κρυφή μνήμη;

sudo su sync && echo 3> / proc / sys / vm / drop_caches έξοδος

En GNOME θα μπορείτε να δείτε το αποτέλεσμα αυτής της εντολής πολύ καθαρά εάν προσθέσετε το Monitor System στον πίνακα.

πηγή: Σκοτ Κλαρ

Ευχαριστώ Miguel Mayol i Tur για τη διαβίβαση των πληροφοριών σε εμάς!

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

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

*

*

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

  1.   HacKan & CuBa co. dijo

    5.3.9.5. / proc / sys / vm /
    Αυτός ο κατάλογος διευκολύνει τη διαμόρφωση του υποσυστήματος εικονικής μνήμης (VM) του πυρήνα Linux. Ο πυρήνας κάνει εκτεταμένη και έξυπνη χρήση της εικονικής μνήμης, κοινώς γνωστή ως swap space.

    πηγή: http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-proc-directories.html

    Δεν βρήκα το πράγμα drop_caches, αλλά η ιδέα είναι ότι είναι αρχεία ελέγχου. το 3 θα ήταν η εντολή να αδειάσει η προσωρινή μνήμη. Υποθέτω ότι όταν αδειάσει θα επιστρέψει στο 0 αρχείο. Σίγουρα επιστρέφει στο 0 όταν κάνετε επανεκκίνηση, το άλλο δεν ελέγχει

    Χαιρετισμούς!

  2.   HacKan & CuBa co. dijo

    5.3.9.5. / proc / sys / vm /
    Αυτός ο κατάλογος διευκολύνει τη διαμόρφωση του υποσυστήματος εικονικής μνήμης (VM) του πυρήνα Linux. Ο πυρήνας κάνει εκτεταμένη και έξυπνη χρήση της εικονικής μνήμης, κοινώς γνωστή ως swap space.

    πηγή: http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-proc-directories.html

    Δεν βρήκα το πράγμα drop_caches, αλλά η ιδέα είναι ότι είναι αρχεία ελέγχου. το 3 θα ήταν η εντολή να αδειάσει η προσωρινή μνήμη. Υποθέτω ότι όταν αδειάσει θα επιστρέψει στο 0 αρχείο. Σίγουρα επιστρέφει στο 0 όταν κάνετε επανεκκίνηση, το άλλο δεν ελέγχει

    Χαιρετισμούς!

  3.   ρακναρόκ dijo

    Και με ένα
    rm / proc / sys / vm / drop_caches

    o

    rm /proc/sys/vm/drop_caches/.*

    Δεν λειτουργεί το ίδιο;

  4.   Ας χρησιμοποιήσουμε το Linux dijo

    Δοκιμάστε το ... αλλά δεν το πιστεύω.

    1.    contra dijo

      Γεια σας!

      αυτό που βάζει υπέροχα ο συγγραφέας της ανάρτησης !! έργα!! αυτό που θα το αλλάξει;
      sudo su
      συγχρονισμός blablabla
      έξοδος
      ναι!

      Με την εντολή συγχρονισμού αποφεύγετε τη διαγραφή αντικειμένων από τη μνήμη SRAM που εκτελούνται.

      οι τιμές 0 έως 3 λένε στον πυρήνα ποια αντικείμενα θέλετε να απελευθερώσετε από το SRAM.
      0 να από να.
      1 προσωρινή μνήμη σελίδας
      2 inodes και οδοντοστοιχίες
      3 το 1 και το 2

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

      μπορείτε να δημιουργήσετε ένα κουμπί στο μενού με ένα αρχείο sh για συγχρονισμό. echo 3> / proc / blablabla drop-caches (είμαι σίγουρος ότι αυτό το ωραίο αγόρι το έχει δημοσιεύσει)

      Gwin ZMO KK

  5.   ρακναρόκ dijo

    Λοιπόν το δοκίμασα, άνοιξα το αρχείο drop_caches για να δω τι είχε και έβαλε μόνο 0, για χρήση
    sync && echo 3> / proc / sys / vm / drop_caches

    Το περιεχόμενό του άλλαξε από 0 σε 3, το οποίο θα ήταν πολύ διαφορετικό από τη χρήση rm, καθώς αυτό θα διαγράψει εντελώς το αρχείο.

    Παρόλο που ακόμα δεν καταλαβαίνω πώς επηρεάζει την ύπαρξη 0 περιεχομένου και αλλάζει σε 3.

  6.   Enrique JP Valenzuela V. dijo

    λειτουργεί χωρίς προβλήματα, ευχαριστώ Pablo

  7.   Ας χρησιμοποιήσουμε το Linux dijo

    Μία ευχαρίστηση.