Forum Linux.général Gestion de la mémoire physique sous Linux

Posté par .
Tags : aucun
0
11
mar.
2006
Hello folks,

j'ai un AMD Sempron 2400 avec 512Mo RAM qui tourne en dual boot
WinXP/OpenSuse10.
La Suse est configurée avec 1Go d'espace SWAP.
Tout marchait bien jusqu'à ce que je décide de rajouter 512Mo de RAM
Kingston pour utiliser un serveur Oracle.

Maintenant quand je boote un session KDE, la machine swappe en permanence et
les perfs sont infâme, le PC est inutilisable.
Si j'ouvre la "surveillance système" de KDE (ou quand je fais un "top" dans
Konsole), je vois que 98% des 1Go de RAM sont utilisés (!)
et que KDE swappe (le daemon kswapd est utilisé en permanence), alors
qu'aucun process n'utilise plus de 40Mo de mémoire vive et que la somme
totale de la mémoire utilisée par tous les process dépasse à peine 300Mo.
Sous WinXP, j'utilise à peine 200Mo de RAM et le PC est super rapide.

Je suis depuis 6 ans sous Linux et je n'ai jamais pigé la gestion de
mémoire.
Comment se fait-il que ca swappe malgré toute la RAM dispo ?
Y a-t-il une limitation du kernel à 1Go max ou un paramètre à spécifier
disant que la RAM fait 1 Go ?

merci,

effco (qui écrit depuis WinXP...)
  • # oui pour le kernel.

    Posté par (page perso) . Évalué à 3.

    Ton kernel ne prend peut etre pas en compte plus que 1 Go... du coup il les voit pas -> d'ou le swap.

    Donc, je te conseille soit de changer de version soit de le recompiler.

    (tu extrais la source, make oldconfig, make menuconfig et tu changes l'options qui va bien puis tu enregistres (ca le fait quand tu sors), make, make install_modules, make install )

    allez, bon courage ;)

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.