Forum Linux.debian/ubuntu pb detection ram sous linux ?

Posté par  .
Étiquettes :
0
2
sept.
2006
Salut à tous.

J'ai commencé à mettre à jour mon PC qui commencer à etre un petit peu vieux. J'ai donc acheté 3 GO de ram (utile quand on fait des sessions vmware et qu'à coté 4 radios streaming tournent).
Le hic, c'est que linux (une distrib debian stable) ne voit pas les nouveaux 3 GO de ram mais seulement 800 MO :/ :

reulstat free -m
total used free shared buffers cached
Mem: 885 274 611 0 8 109
-/+ buffers/cache: 156 728
Swap: 956 0 956

J'ai fait un reboot rapide sous windows histoire de voir si il n'y avait pas un pb au niveau de mes nouvelles rams, mais windows voit bien les 3 GO lui :/ ...

Plus troublant encore, deux des barette (1024) que j'ai acheté fonctionnent en dual et possèdent des diodes qui m'indique leurs fonctionnement synchrone (et c'est effectivement le cas, elles sont au meme niveau d'utilisation à tout moment). Donc à priori linux utilise au moin 2 GO mais le resultat de la commande free -m m'inquiete un peu...

Y a t'il une manip à faire que je ne connais pas pour que linux repere la quantite exacte de memoire installé sur mon systeme ?

Merci pour votre aide.

++
  • # option du noyau pour gérer de grandes quantités de ram

    Posté par  . Évalué à 2.

    http://gentoo-wiki.com/FAQ_Linux_Memory_Management#The_myste(...)

    Essaie d'utiliser un noyau officiel fourni par debian, ça serait vraiment bizarre que cette option n'y soit pas activée par défaut.
    • [^] # Re: option du noyau pour gérer de grandes quantités de ram

      Posté par  . Évalué à 1.

      > ça serait vraiment bizarre que cette option n'y soit pas activée par défaut.

      c'est effectivement tres bizzard, mais c'est le cas ! j'utilise bien le noyau officiel fourni par debian .... et pourtant, celui ci limite l'utilisation de la memoire à moins de 800 MO. C'est quand meme un mauvais point pour debian surtout qu'ubuntu ne pose pas ce probleme. Enfin, on est stable ou pas, et je suis parti pour recompiler le noyau. Merci bien pour ton aide !
      • [^] # Re: option du noyau pour gérer de grandes quantités de ram

        Posté par  . Évalué à 2.

        J'ai lu le même type de problème sur des forums ubuntu ...
        Il pourrait s'agir de spécificités des noyaux -386 / -686 / -k7 regarde de ce côté-là.

        C'est quand meme un mauvais point pour debian surtout qu'ubuntu ne pose pas ce probleme.
        Faudrait comparer des distribs sorties en même tps pour être équitable :-)
        • [^] # Re: option du noyau pour gérer de grandes quantités de ram

          Posté par  . Évalué à 2.

          http://lists.debian.org/debian-user/2006/03/msg01840.html
          If I remember correctly, "686" and "k7" kernels have highmem enabled (as well as their "smp" versions).

          à vérifier donc :)
        • [^] # Re: option du noyau pour gérer de grandes quantités de ram

          Posté par  . Évalué à -1.

          je suis completement equitable. Par definition lorsque tu installes une debian tu ne la reinstalle plus, tu l'upgrade. Donc la date de sortie de la distrib importe peu.

          Hors il est très clair que pour la debian stable, les mises à jours des paquets sont bcp plus lente que sur la testing ou la unstable.

          Ce qui m'ennui, c'est que du cote d'Ubuntu les mises à jours des paquets sur la version stable est plus rapide et colle plus à l'évolution des besoins. Bref Debian semble dépassée de ce côté, meme si on peut supposer que pour la version stable, la debian sera plus stable que la ubuntu.
      • [^] # Re: option du noyau pour gérer de grandes quantités de ram

        Posté par  . Évalué à 2.

        mouais, je n'y crois pas trop à cette limitation debian. Je n'utilise pas une stable mais une sid et j'ai cela (j'ai bien 2 barrettes de 512 mo ) :


        free -m
        total used free shared buffers cached
        Mem: 1012 1002 9 0 208 151
        -/+ buffers/cache: 643 369
        Swap: 501 61 440


        mon noyau :

        uname -a
        Linux **** 2.6.17-2-k7 #1 SMP Fri Aug 11 20:51:38 UTC 2006 i686 GNU/Linux

        par contre c'est vraiment bizarre qu'il me le donne en SMP, sur un autre ordinateur (PIII), j'ai aussi ce noyau SMP pour la 2.6.17, il me semble qu'avant cela n'était pas le cas (le noyau smp était proposé séparé). J'ai essayé également la version 2.6.17-1, et je crois que c'était pareil. On n'a plus le choix de cela lorsque l'on utilise un noyau précompilé maintenant ?

        Sinon c'est quoi l'intéret d'utiliser une "stable" un peu obsolète en utilisation ordinateur de bureau ? (c'est une vraie question)

        Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

        • [^] # Re: option du noyau pour gérer de grandes quantités de ram

          Posté par  . Évalué à 2.

          >mouais, je n'y crois pas trop à cette limitation debian. Je n'utilise pas
          >une stable mais une sid et j'ai cela (j'ai bien 2 barrettes de 512 mo )...

          en stable le noyau est en version 2.6.8 et je peus te confirmer qu' il y a bien une limitation. au niveau du noyau, on a l'option High Memory Support qui est à off.

          Dans tout les cas je pense que meme pour une stable, cette option devrait être décoché.

          >Sinon c'est quoi l'intéret d'utiliser une "stable" un peu obsolète en
          >utilisation ordinateur de bureau ? (c'est une vraie question)

          Comme je l'ai deja dit plus haut je fait de l'ogg streaming (Icecast) et surtout j'ai ouvert un serveur apache sur un nom de domaine dedie, ma machine n'est pas seulement un ordinateur de bureau mais joue surtout le role d'un mini serveur qui a son lot d'attaque bot quotidien. Je sais que le mieux serait de dedier une machine speciale, mais je n'en ai pas encore les moyens. Donc voila je "compromise" :)
        • [^] # Re: option du noyau pour gérer de grandes quantités de ram

          Posté par  . Évalué à 2.

          idem (sur Debian Etch):

          $ grep -i CONFIG_HIGHMEM /boot/config-2.6.16-1-k7
          CONFIG_HIGHMEM4G=y
          CONFIG_HIGHMEM=y

          peut-être une différence de config entre les -386, -686, -k7, comme suggérée plus haut.

Suivre le flux des commentaires

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