Je me permet de copier-coller intégralement un message de Aurélien Francillon (daté d'aujourd'hui), sur la liste gentoo-fr, parce qu'il répond très bien à ta question:
hello,
j'ai un portable avec 1Go de ram et gentoo et ca marche vachement bien ;)
Il y a une limite a environ 850Mo pour la ram due a des raisons plus ou
moins historiques sur x86, en fait pour utiliser les 150Mo
supplementaires tu doit compiler ton noyau avec l'option "highmem" par
contre il parait que ca ralentit pas mal les acces memeoire ... il y a
un bon article sur kerneltrap sur ce sujet si tu veux tout savoir a
propose du highmem http://kerneltrap.org/node/2450/7217(...)
Actuellement tu vois de la ram libre est inutilisé et des trucs dans le
swap... en fait il y a plusieurs approches du point de vue du noyau,
exemple bidon :
tu compile un noyau et tu a un mozilla qui tourne en meme temps :
- soit tu decide que tu veux mozilla dans la ram pour que si jamais tu
veux lire tes mail tout de suite mozilla soit completement reactif ...
masi en meme temps ta compilation noyau sera peut etre plus lente car il
y aura moins de place en ram pour le cache disque ...
- sinon le noyau peut decider de mettre mozilla dans le swap car il n'en
a pas besoin tout de suite (ca fait au moins 1 Min que tu ne l'a pas
utilisé ... ), du coup il recupère de la memoire dans laquelle il va
pouvoir mettre du cache disque ... et la compilation sera plus rapide
...
pour voir le montant de cache disque, utilise "free" voire free -m qui
affiche en Mo ...
ces comportement peuvent etre modifiés par la variable swappiness
par exemple
echo "25" > /proc/sys/vm/swappiness
et j'ai le swap qui n'est (presque) jamais utilisé ...
les aplis sont toujours dispo rapidement mais du coup celles qui sont en
ram et jamais utilisées "squattent" de la ram pour rien ...
echo "75" > /proc/sys/vm/swappiness
aura l'effet inverse ..
en plus de ca ca change un peu avce chaque noyau etc ...
tu peux aussi tester le patch autoswappiness de con kolivas (sous gentoo
au moins dans sys-kernel-/ck-sources) qui s'arrange pour changer ce
parametre automatiquement en fonction des besoins ...
de plus je pense que le noyau doit toujours se garder un certain
pourcentage de ram libre ... histoire d'avoir toujours de la memoire
libre sous le coude ...
pour finir a mon avis de la ram il n'y en a jamais de trop, au pire
c'est pas gaché c'est pour le cache disque si tu l'utilise pas...
[^] # Re: Swappons un peu
Posté par Khâpin . En réponse au message Libération du Swap : pourquoi pas moi ?. Évalué à 5.
Je me permet de copier-coller intégralement un message de Aurélien Francillon (daté d'aujourd'hui), sur la liste gentoo-fr, parce qu'il répond très bien à ta question:
Je pense d'ailleurs que ce gars traine dans les parages...