a blog for first time Mac users

Διαχείριση ανεπαρκούς φυσικής μνήμης (RAM) του συστήματος

May 12th, 2016 0 comments

Η λειτουργία της φυσικής μνήμης -σε συστήματα OS X Mavericks και νεότερα- παρουσιάζεται στο άρθρο. Όταν λοιπόν κατά την λειτουργία του μηχανήματος προκύψουν lags, ένα από τα πιθανά αίτια είναι η ανεπαρκής μνήμη.

Ενδεικτικά -σε μηχάνημα με 8GB RAM- μετά από κάποιες ώρες δραστηριότητας με εργασίες γραφείου, surfing, Facebook, YouTube videos και συναφή, στο Activity Monitor προέκυψε η εικόνα που μπορεί να χαρακτηριστεί σαν ιδανική ή αναμενόμενη αν προτιμάτε σε ένα σύστημα που λειτουργεί ομαλά.

(click για μεγαλύτερη εικόνα)

Σε εμφάνιση lags λοιπόν  > Restart, για μια φρέσκια συνεδρία. Αν και απλή σαν πρακτική θα τα εξαλείψει, ενώ είναι βέβαιο ότι θα προκύψoυν και πάλι εφ’ όσον συντρέξουν οι πιο κάτω συνθήκες.

Σε επανεμφάνιση των lags λοιπόν ελέγχετε τη παράμετρο Swap Used που καταγράφει την αντιμετάθεση data μεταξύ της φυσικής μνήμης και της virtual memory (ένα ή δυο αρχεία στον δίσκο εκκίνησης), όταν η RAM δεν επαρκεί πλέον για την εκτέλεση των τρεχουσών εργασιών. Αυτή η διαδικασία είναι σχετικά αργή και υποχρεώνει το σύστημα σε μειωμένη, πιο αργή ανταπόκριση. Ενώ όταν η τιμή του swap used υπερβεί τα 100ΜΒ (ιδιαίτερα σε μηχανήματα με 4GB RAM), ενδέχεται να είναι ένδειξη για ανεπάρκεια της μνήμης και μπορεί να προκαλείται από δυο παράγοντες·

  • Ένα process που παρουσιάζει διαρροή μνήμης (memory leak)
  • Τη διαχείριση του συστήματος

Στο Activity Monitor > View τικάρετε το All Processes, ενώ στο Columns τικάρετε το Real Memory. Click το Real Mem, ώστε τα processes να συνταχθούν με το μεγαλύτερο κατ’ όγκο στην κορυφή.

Όταν λοιπόν ένα process (του kernel_task εξαιρουμένου) αναλώνει πολύ περισσότερη Real Memory απ’ ότι τα άλλα, μπορεί να είναι ένδειξη για διαρροή. Όμως όταν η ανάλωση αυξάνεται με την πάροδο του χρόνου, αυτό είναι πλέον απόδειξη αλλοίωσης του.

Για αντιμετώπιση επιλέγετε το process, click το μπουτόν με το x επάνω αριστερά και Force Quit. Αν παρ’ ελπίδα το θέμα επιμείνει, εγκαθιστάτε ξανά την εφαρμογή.

Επιπλέον ελέγχετε τη παράμετρο Wired Memory, που ιδανικά θα πρέπει να είναι μικρότερη του 50% της υπερκείμενης App Memory. Η wired memory δεν είναι swapped, όμως μειώνει την διαθέσιμη φυσική μνήμη κάτι που ίσως προκαλέσει swapping. Μια υψηλή τιμή της λοιπόν μπορεί να είναι ένδειξη για εμπλοκή antivirus scanner, booster, optimizer, cleaner, ενός utility γενικότερα που τροποποιεί low level functions του συστήματος.

Πάντως αν δεν εντοπίσετε προφανείς διαρροές·

  • Αναβαθμίζετε την RAM (εφ’ όσον είναι εφικτό), ή
  • Έχετε ταυτόχρονα ανοιχτές το δυνατόν λιγότερες εφαρμογές

▲ Περιοδικά lags ανά τακτά χρονικά διαστήματα προκαλούνται κατά κανόνα από utilities για καθάρισμα (purge) της μνήμης.

Related posts:

Leave a Reply

Your email address will not be published. Required fields are marked *