Λειτουργικά συστήματα

Γνώση Υπολογιστών >> Λειτουργικά συστήματα >  >> Linux

Τι είναι μια λύση για το OS thrashing;

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

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

* Μειώστε το αποτύπωμα μνήμης των διαδικασιών λειτουργίας: Αυτό περιλαμβάνει αρκετές προσεγγίσεις:

* Κλείστε περιττές εφαρμογές: Προσδιορίστε και τερματίστε τα προγράμματα που καταναλώνουν σημαντική μνήμη, αλλά δεν χρειάζονται ενεργά.

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

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

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

* Αύξηση του χώρου ανταλλαγής (προσεκτικά): Αν και δεν είναι αντικαταστάτης για τη μνήμη RAM, η αύξηση του μεγέθους του διαμερίσματος ανταλλαγής (ή του αρχείου) μπορεί να προσφέρει κάποια ανακούφιση σε βραχυπρόθεσμες καταστάσεις. Ωστόσο, ο χώρος ανταλλαγής είναι σημαντικά βραδύτερος από τη μνήμη RAM και βασίζεται σε μεγάλο βαθμό σε αυτό θα οδηγήσει σε υποβάθμιση της απόδοσης. Αυτό είναι περισσότερο προσωρινό Band-Aid από μια μακροπρόθεσμη λύση.

* Βελτιστοποιήστε τον αλγόριθμο τηλεειδοποίησης: Ο αλγόριθμος τηλεειδοποίησης του λειτουργικού συστήματος διαχειρίζεται τον τρόπο με τον οποίο η μνήμη ανταλλάσσεται προς και από τον σκληρό δίσκο. Ενώ συνήθως χειρίζεται αυτόματα, οι προηγμένοι χρήστες ενδέχεται να είναι σε θέση να τροποποιήσουν ορισμένες ρυθμίσεις (αν και αυτό είναι ιδιαίτερα ειδικό για το OS και γενικά δεν συνιστάται εκτός αν έχετε προηγμένες γνώσεις).

* Αναβάθμιση σε ταχύτερη συσκευή αποθήκευσης: Εάν η thrashing είναι σοβαρή, ακόμη και ένα ταχύτερο SSD για το διαμέρισμα ανταλλαγής μπορεί να βοηθήσει να μετριάσει τον αντίκτυπο σε σύγκριση με έναν παραδοσιακό σκληρό δίσκο, αν και αυτή είναι μια λιγότερο επιθετική λύση από την προσθήκη RAM.

Η αναγνώριση της αιτίας είναι κρίσιμη: Πριν εφαρμόσετε οποιαδήποτε λύση, καθορίστε * γιατί * το σύστημά σας είναι thrashing. Εργαλεία όπως το "Top` (Linux) ή το Task Manager (Windows) μπορούν να εμφανίζουν τη χρήση μνήμης και να εντοπίσουν διαδικασίες έντασης μνήμης. Αυτό βοηθά στην εστίαση των προσπαθειών στις πιο αποτελεσματικές λύσεις. Απλά προσθέτοντας περισσότερη μνήμη RAM χωρίς να κατανοήσετε τη βασική αιτία μπορεί να είναι μόνο μια προσωρινή λύση εάν συνεχίσετε να εκτελείτε εφαρμογές έντασης μνήμης.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα