Kernel swappiness και απόδοση
Giorgos Keramidas
keramida at ceid.upatras.gr
Fri Feb 16 19:56:42 EET 2007
On 2007-02-16 19:36, Θοδωρής Λύτρας <aspirin at myrealbox.com> wrote:
> equinox:/proc/sys/vm # cat /proc/sys/vm/swappiness
> 60
> equinox:/proc/sys/vm #
>
> To laptop μου είναι P-M 1.7GHz με 512MB RAM. Αποφάσισα να αναβαθμιστώ
> στα 2GB, τα οποία θα παραλάβω σε λίγες ημέρες.
>
> Παράλληλα διάβαζα στο internet κάποια πράγματα για το kernel
> swappiness, δηλαδή την τάση του συστήματος να χρησιμοποιεί το swap
> έναντι του να μειώσει το μέγεθος της cache μνήμης. Μέσα στις τόσες
> τεχνικές λεπτομέρειες όμως, δεν μπόρεσα όμως να καταλάβω πολλά
> πράγματα επί του πρακτέου...
>
> Χρησιμοποιώ το laptopάκι κατά βάση για desktop χρήση. Τρέχω KDE και
> συνηθίζω να ανοίγω πολλά παράθυρα στον konqueror. Όταν κάνει swapping
> το καταλαβαίνω στην απόδοση του συστήματος, και το βλέπω κιόλας στο
> σχετικό παράθυρο στο KDE.
>
> Με βάση αυτό, τι θα είναι καλύτερο ως προς την απόδοση: να αφήσω το
> swappiness όπως είναι, να το ρίξω στο 10 όπως γράφουν κάποιοι στο
> δίκτυο, ή να το πάω στο... 100 όπως λέει ο Andrew Morton σε μια
> συζήτηση στη λίστα του kernel?
>
> Και, τι να κάνω όταν πάω στα 2GB? Ή θα είναι ούτως ή άλλως τόσο πολλή
> μνήμη που δε θα έχει σημασία?
Ένα ενδιαφέρον post είναι το: http://kerneltrap.org/node/3000
Επίσης ενδιαφέρον είναι ότι αυτό δουλεύει σε συνδυασμό με το overcommit
της μνήμης, οπότε αν πειράξεις το swappiness έχε το νου σου και τι τιμή
έχεις δώσει στο sysctl "vm.overcommit_memory".
More information about the Linux-greek-users
mailing list