Διαφήμιση
Εγκαταστήσατε λοιπόν το Linux με την υπόσχεση ότι απαιτεί λιγότερους πόρους συστήματος από τα Windows. Γιατί, λοιπόν, το σύστημά σας ξαφνικά έχει χαμηλή μνήμη RAM;
Μην πανικοβληθείτε! Το Linux δεν τρώει τη μνήμη RAM σας. Για να καταλάβουμε τι συμβαίνει, θα πρέπει να ρίξουμε μια ματιά στον τρόπο με τον οποίο το Linux διαχειρίζεται τη μνήμη.
Τρόπος προβολής δωρεάν μνήμης RAM σε Linux
Όπως με οτιδήποτε στο Linux, υπάρχουν πολλοί τρόποι για να ελέγξετε πόση μνήμη RAM χρησιμοποιείται. Εάν προέρχεστε από ένα εμπορικό λειτουργικό σύστημα, ίσως είναι ευκολότερο να ανοίξετε μια εφαρμογή παρόμοια με τη Διαχείριση εργασιών των Windows ή το MacOS Activity Monitor. Το όνομα αυτού του προγράμματος εξαρτάται από ποιο περιβάλλον επιφάνειας εργασίας Linux χρησιμοποιείτε.
Στο GNOME, η πιο ευρέως χρησιμοποιούμενη επιλογή, ανοίξτε ένα πρόγραμμα που ονομάζεται Παρακολούθηση συστήματος. Στο KDE, χρησιμοποιήστε μια παρόμοια εναλλακτική λύση Κονσόλα αντι αυτου. Άλλα περιβάλλοντα επιφάνειας εργασίας έχουν παρόμοια εργαλεία με διάφορα ονόματα.
Για μια προσέγγιση που λειτουργεί ανεξάρτητα από το περιβάλλον της επιφάνειας εργασίας σας, μπορείτε να μεταβείτε στη γραμμή εντολών. Ανοίξτε το Τερματικό εφαρμογή και πληκτρολογήστε την ακόλουθη εντολή.
Ελεύθερος
Θα δείτε αποτελέσματα που μοιάζουν με αυτό. Οι αριθμοί θα αλλάξουν ανάλογα με το πόσο RAM έχει το μηχάνημά σας και τον αριθμό των ενεργών προγραμμάτων.
Για μια πιο εμπεριστατωμένη ματιά στη μνήμη RAM, δοκιμάστε το:
γάτα / proc / meminfo
Η παραπάνω εντολή φορτώνει το ίδιο αρχείο με το Ελεύθερος χρησιμοποιεί την εντολή για να δει πόση μνήμη είναι διαθέσιμη στον υπολογιστή σας.
Εάν οι αριθμοί σας φαίνονται αυστηροί, μπορεί να φαίνεται ότι το Linux έχει φάει τη μνήμη RAM σας. Ας υποθέσουμε ότι έχετε 4 GB μνήμης RAM και 3,9 GB χρησιμοποιείται. Μόνο 0,1 GB φαίνεται να είναι δωρεάν για πρόσθετες εφαρμογές! Φαίνεται ότι απέχετε ένα πρόγραμμα από το να σταματήσετε τον υπολογιστή σας.
Κοίτα ξανά. Αυτή τη φορά γυρίστε τα μάτια σας στη στήλη "διαθέσιμο". Εκεί μπορεί να διαπιστώσετε ότι έχετε στην πραγματικότητα 1 GB δεδομένων ανοιχτά σε εφαρμογές. Αλλά πως? Όλα έρχονται κάτω πώς το Linux διαχειρίζεται και χρησιμοποιεί τη μνήμη RAM Όλα όσα πρέπει να ξέρετε για τη μνήμη RAM και τη μνήμηΗ μνήμη RAM είναι η βραχυπρόθεσμη μνήμη του υπολογιστή σας. Ως εκ τούτου, η διαχείριση μνήμης έχει σημαντικό αντίκτυπο στην απόδοση του συστήματος. Εδώ εξηγούμε πώς λειτουργεί η RAM και αν μπορείτε να κάνετε οτιδήποτε για να αυξήσετε την αποδοτικότητά της. Διαβάστε περισσότερα .
Πώς το Linux χρησιμοποιεί RAM
Ο τρόπος με τον οποίο το Linux χρησιμοποιεί τη μνήμη RAM δεν διαφέρει πολύ από τα Windows και άλλα λειτουργικά συστήματα. Αλλά διαφορετικά συστήματα παρουσιάζουν αυτό που συμβαίνει με διαφορετικούς τρόπους.
Όταν ο υπολογιστής σας βλέπει ότι δεν υπάρχει μνήμη RAM που χρησιμοποιείται αυτήν τη στιγμή, αφιερώνει μέρος αυτού του χώρου στην προσωρινή αποθήκευση δίσκου. Με αυτόν τον τρόπο, οι εφαρμογές αποθηκεύουν δεδομένα σε μια τοποθεσία με πιο γρήγορη πρόσβαση, κάνοντας το σύστημα να λειτουργεί πιο γρήγορα και πιο ομαλά. Όταν άλλες εφαρμογές χρειάζονται περισσότερη μνήμη, παίρνουν το ποσό που χρειάζονται από αυτήν την κρυφή μνήμη δίσκου σαν να ήταν αχρησιμοποίητα.
Με άλλα λόγια, το Linux θέτει αυτόν τον κενό χώρο σε καλή χρήση κατά τη διάρκεια της διακοπής του. Γιατί να χαθεί όλη αυτή η ελεύθερη μνήμη;
Για να μάθετε πόσος χώρος χρησιμοποιείται με αυτόν τον τρόπο, ανατρέξτε στη στήλη "buff / cache". Αυτό είναι το ποσό της μνήμης RAM που προορίζεται για buffer και προσωρινή μνήμη κατά τη στιγμή που εκτελέσατε την εντολή. Η ιδέα ότι η εκκαθάριση αυτού του χώρου μπορεί να βοηθήσει την απόδοση είναι μια κοινή παρανόηση σχετικά με τη μνήμη RAM.
Η διαφορά μεταξύ δωρεάν και διαθέσιμης μνήμης RAM
Τώρα που έχετε όλοι πιάσει, είναι ακόμα εύκολο να μπερδευτείτε. Καταλαβαίνω. Δείτε πώς το Linux βλέπει τη μνήμη RAM σας.
- Μεταχειρισμένος: RAM που χρησιμοποιείται αυτήν τη στιγμή από μια εφαρμογή.
- Διαθέσιμος: RAM που μπορεί να χρησιμοποιείται για προσωρινή αποθήκευση δίσκου αλλά μπορεί να ελευθερωθεί για εφαρμογές.
- Ελεύθερος: RAM που δεν χρησιμοποιείται από εφαρμογή ή προσωρινή αποθήκευση δίσκου.
Δωρεάν και διαθέσιμα μπορεί να μοιάζουν με συνώνυμα, αλλά υπάρχει μια τεχνική διαφορά. Το πρώτο είναι μνήμη που δεν χρησιμοποιείται καθόλου. Το τελευταίο είναι η μνήμη που χρησιμοποιείται αυτήν τη στιγμή, αλλά μπορεί να ανοίξει εύκολα αν χρειαστεί. Για καθημερινή χρήση, είναι το τελευταίο που έχει σημασία.
Τρόπος εκκαθάρισης μνήμης RAM και προσωρινής μνήμης
Ας πούμε, για οποιονδήποτε λόγο, εξακολουθείτε να θέλετε να εκκαθαρίσετε τη μνήμη RAM που χρησιμοποιεί ο πυρήνας Linux για τα buffer και την προσωρινή μνήμη. Για να είμαστε σαφείς, αυτό θα επηρεάσει αρνητικά την απόδοση. Εάν θέλετε το σύστημά σας να λειτουργεί βέλτιστα, αφήστε τα.
Θα εκτελέσετε αυτές τις εντολές ως διαχειριστής συστήματος.
Για να διαγράψετε το pagecache, εισαγάγετε την ακόλουθη εντολή:
echo 1> / proc / sys / vm / drop_caches
Για να καθαρίσετε τις οδοντοστοιχίες και τα inodes, αλλάξτε τον αριθμό σε 2:
echo 2> / proc / sys / vm / drop_caches
Για να καθαρίσετε το pagecache, τις οδοντοστοιχίες και τους κωδικούς inodes, αλλάξτε τον αριθμό σε 3:
echo 3> / proc / sys / vm / drop_caches
Εάν αυτές οι εντολές δεν βελτιώσουν την ομαλή λειτουργία του υπολογιστή σας, γιατί να τις εκτελέσετε; Αυτό είναι ένας τρόπος σύγκρισης της απόδοσης του υπολογιστή σας αφού κάνετε μια αλλαγή χωρίς να χρειάζεται να κάνετε επανεκκίνηση. Εάν δεν κάνετε συγκριτική αξιολόγηση ή δοκιμάστε τον υπολογιστή σας, δεν υπάρχει λόγος να ενοχλείτε.
Πώς να προβάλετε και να κλείσετε προγράμματα
Όλα αυτά σημαίνουν ότι δεν χρειάζεται να ελέγξετε τη μνήμη RAM και να διαχειριστείτε τη μνήμη στο Linux; ΟΧΙ ακριβως.
Ενώ το Linux γνωρίζει πώς να βελτιστοποιήσει τη μνήμη RAM, αυτό δεν σημαίνει ότι κάνουν οι εφαρμογές σας. Μερικές φορές το πρόγραμμα περιήγησής σας θα γουρουνίσει όλη τη μνήμη σας. Ένα παιχνίδι μπορεί να παγώσει χωρίς να ελευθερώσετε πόρους συστήματος. Ένα πρόγραμμα προβολής εικόνων ενδέχεται να κλείσει όταν προσπαθεί να φορτώσει μια εξαιρετικά μεγάλη εικόνα.
Για να δείτε ποια προγράμματα δυσκολεύουν τον υπολογιστή σας, δοκιμάστε το μπλουζα εντολή:
μπλουζα
Τα αποτελέσματα θα μοιάζουν κάπως έτσι.
Τώρα που έχετε εντοπίσει ένα προβληματικό πρόγραμμα, τι μπορείτε να κάνετε για αυτό; Μια επιλογή είναι να χρησιμοποιήσετε το σκοτώνω εντολή. Για να το κάνετε αυτό, σημειώστε τον αριθμό PID που εμφανίστηκε δίπλα στο πρόγραμμα κατά την είσοδό σας μπλουζα. Θα το χρειαστείτε.
σκοτώστε -9 2470
Εναλλακτικά, μπορείτε να χρησιμοποιήσετε το δολοφονία εντολή να κλείσει ένα πρόγραμμα χρησιμοποιώντας το όνομά του.
killall firefox
Ενίσχυση της απόδοσης του συστήματος Linux ακόμη περισσότερο
Σε αντίθεση με πολλά πράγματα στη ζωή, η μνήμη του υπολογιστή σας διαχειρίζεται λίγο πολύ. Εδώ εξετάσαμε τρόπους για να δούμε τι συμβαίνει και, όταν απαιτείται δράση, μπείτε μέσα. Τώρα ξέρετε πώς να δείτε πόση μνήμη χρησιμοποιείται και ποια προγράμματα τη χρησιμοποιούν. Μπορείτε επίσης να ακολουθήσετε μερικά βήματα για να σταματήσετε τις δραστηριότητες που κάνουν χώρο.
Ωστόσο, τα παραπάνω εργαλεία δεν είναι σχεδόν το εύρος των διαθέσιμων στην εργαλειοθήκη Linux. Δείτε τα άρθρα μας στο επιτάχυνση ενός αργού υπολογιστή Linux Το Ubuntu τρέχει αργά; 5 συμβουλές για την επιτάχυνση του υπολογιστή σας LinuxΠροβλήματα απόδοσης που σας προκαλούν πτώση; Πρέπει να αποσπάσετε περισσότερο από το σύστημα Ubunty σας, αλλά δεν ξέρετε από πού να ξεκινήσετε; Εδώ είναι πέντε πράγματα που μπορείτε να κάνετε για να εκτελέσετε το Ubuntu σε υψηλή ταχύτητα. Διαβάστε περισσότερα και ενημέρωση του πυρήνα Linux για καλύτερη απόδοση Πώς να ενημερώσετε τον πυρήνα Linux για βελτιωμένη απόδοση συστήματοςΟ πυρήνας Linux έχει τακτικές εκδόσεις, προσφέροντας νέες δυνατότητες και βελτιώσεις που πρέπει να περιμένετε σε μια νέα έκδοση διανομής - εκτός εάν αναβαθμίσετε χειροκίνητα τον πυρήνα Linux. Σας δείχνουμε πώς. Διαβάστε περισσότερα .
Ο Bertel είναι ένας ψηφιακός μινιμαλιστής που γράφει από έναν φορητό υπολογιστή με φυσικούς διακόπτες προστασίας προσωπικών δεδομένων και ένα λειτουργικό σύστημα που υποστηρίζεται από το Free Software Foundation. Εκτιμά την ηθική έναντι των χαρακτηριστικών και βοηθά τους άλλους να πάρουν τον έλεγχο της ψηφιακής τους ζωής.