Virtual Memory Modifier - Optimization και έλεγχος της RAM

2

Click here to load reader

Transcript of Virtual Memory Modifier - Optimization και έλεγχος της RAM

Page 1: Virtual Memory Modifier - Optimization και έλεγχος της RAM

o sarena.nethttp://osarena.net/logismiko/applications/virtual-memory-modifier-optimization-ke-elegchos-tis-ram.html

Virtual Memory Modifier: Optimization και έλεγχος της RAM

Καλό και χρυσό το Ubuntu και εύχρηστο αν έχεις μηχάνημα που είναι έστω ένα μικρο κτήνος. Βλέπετε τοαπαρχαιωμένο και μάλλον προβληματ ικό πλέον compiz δεν διευκολύνει καθολου στ ις επιδόσεις,κάνοντας την όλη προσπάθεια του Ubuntu να υστερεί η έστω να μην είναι εφικτό να τοχρησιμοποιήσουν άπαντες.Το γιατ ί συνεχίζει να το χρησιμοποιεί η Canonical η το τ ι βλέψεις μελλοντ ικές έχει και με ποιο βάθοςχρόνου είναι άγνωστο (πρακτ ικά και όχι με υποθετ ικές ανακοινώσεις, βέβαια).Αν και έχουν γίνει κάποιες καλές από τ ις προτάσεις από την κοινότητα, εν’ τούτοις η αλλαγή η μάλλον ηαπαλλαγή από το Compiz δεν θα έρθει μάλλον και τόσο σύντομα.Είναι ένα πρόβλημα υπαρκτό, ασχέτως αν τα διάφορα προσκείμενα στην Canonical blogs καιιστοσελίδες το αποσιωπούν. Δεν είναι καθολου τυχαίο άλλωστε πως τρίτες ιστοσελίδες, όπως καιεμείς, δημοσιεύουν συστηματ ικά τρόπους ώστε να υπάρξει μια έστω στοιχειώδης βελτ ίωση στ ιςεπιδόσεις του.

Μια τέτοια λύση θα δούμε και πάλι σήμερα και είναι το Virtual Memory Modifier (VMM) που επιτρέπεινα βελτ ιώσουμε την απόδοση (perf ormance) και την αύξηση της χρήσης της RAM (σε detriment καιswapping).Αυτό που κάνει είναι να αλλάζει το μέγεθος του swappiness που από προεπιλογή είναι 60 σε μικρότερομέγεθος (το γιατ ί είναι 60 το εξηγούν στο Ubuntu Wiki).Χοντρικά, η παράμετρος swappiness ελέγχει τη τάση του πυρήνα για έλεγχο διαδικασιών από τη φυσικήμνήμη πάνω στο δίσκο.Βέβαια οι δίσκοι είναι πιο αργοί και αυτό έχει σαν αποτέλεσμα να βλέπουμε αργές αποκρίσεις απόεφαρμογές και γενικότερα του συστήματος, επειδή ας πούμε οι διαδικασίες “μεταφέρονται” βίαια εκτόςμνήμης.

Οι τ ιμές των swappiness κυμαίνονται από το 0 ως το 100.Για παράδειγμα, αν είναι στο μηδέν, το σύστημα σας πρώτα θα χρησιμοποιήσει όλη τη ram, πρινχρησιμοποιήσει swap.Αν αντ ίθετα είναι στο 100, το σύστημα σας θα χρησιμοποιεί απειροελάχιστη ram.Επειδή όπως είπαμε, αυτή η τ ιμή στο Ubuntu είναι εξ’ ορισμού στο 60 αυτός είναι και ο λόγος πουχρησιμοποιείτε μονό το μισό της ram.Για τέτοιες περιπτώσεις λοιπόν, προτείνουν αυτή η τ ιμή να είναι στο 10.Και αυτό ακριβώς μπορείτε να κάνετε με το VMM, με δυο κινησεις. Ιδιαίτερα σε φορητούς υπολογιστέςπου έχουν πιο χαμηλό hardware, αυτή η διόρθωση θα προσφέρει μια μεγαλη διαφορά στ ις επιδόσεις.

Πρώτα απ’ όλα επαληθεύστε την τ ιμή swappiness που χρησιμοποιεί ο υπολογιστής σας, δίνοντας στοτερματ ικό σας, την παρακατω εντολη και πατώντας Enter μετά:

Page 2: Virtual Memory Modifier - Optimization και έλεγχος της RAM

cat /proc/sys/vm/swappiness

Αυτό θα σας επιστρέψει το αποτέλεσμα με τη τ ιμή που χει το σύστημα σας (έναν αριθμό μόνο. πχ: 60):

Για να εγκαταστήσετε το Virtual Memory Modif ier (VMM)και να κάνετε την αλλαγη με δυο κινησεις, χωρίς ναχρειαζεται να κάνετε επέμβαση στο αρχείο τωνσυγκεκριμένων ρυθμίσεων (/etc/sysctl.conf ), αρκεί ναπροσθέσετε το αποθετηριο του στο σύστημα σας:ppa:atareao/atareao (δείτε πως, αν δεν ξέρετε).-Εναλλακτ ικά μπορούμε να το εγκαταστήσουμε καιμέσω τερματ ικού (μπορείτε να το καλέσετε είτε μέσωdash, αρχίζοντας να γράφετε την λέξη terminal, είτεπατώντας συγχρόνως τα πλήκτρα: Ctrl-Alt-T),δίνοντας μια-μια τ ις παρακατω εντολές, πατώνταςEnter μετά την κάθε μια και δίνοντας τον κωδικό μας, μόλις ζητηθεί:

1

2

3

sudo add-apt-repository ppa:atareao/atareao

sudo apt-get update

sudo apt-getinstall vmm

Στη συνέχεια μπορείτε να το καλέσετε και να ορίσετε μια επιθυμητή τ ιμή. Δεν είναι ανάγκη να είναι 10 καιίσως χρειαστεί να πειραματ ιστείτε λίγο, ως ότου να πετύχετε την ικανοποιητ ική απόδοση για εσάς:

Όσο πιο πολύ μεγαλη τ ιμή βάζετε, τόσο περισσότερο RAM χρησιμοποιεί και το αντ ίστροφο.Η αλλαγη βέβαια, θα πραγματοποιηθεί μόνο μετά από την επανεκκίνηση (reboot) του υπολογιστή σας.

>>> Αν θέλετε περισσότερη βελτ ίωση και επιδόσεις, δείτε ένα προηγούμενο άρθρο (αναφέρεται και ηαλλαγη του swap που είπαμε και εδώ).