Retourner aux forums || Retourner au forum Linux.debian

Linux.debian : Swap non utilisé ...

Posté par Cyril (page perso, ) le 31 août 2005
0
Bonjour,

J'ai un serveur sous Debian stable qui fonctionne plutôt bien, a l'exception d'une seule chose :
La partition de swap n'est jamais utilisé alors que la mémoire ( seulement 256 Mo) est la plupart du temps totalement utilisé ( ou presque ).
Vous pouvez d'ailleurs le remarquer ici : http://sxlab.ath.cx/phpsysinfo/(...)

Si vous avez une idée pour "activer" ma partition swap ... ?

Merci d'avance.

--
He who make a beast of himself gets rid of the pain of being a man.
> Lire le message (10 commentaires, moyenne: 1,5).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

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

Indicateur mémoire incorrect ?

Posté par Pinaraf (Jabber id, ) le 31/08/2005 à 13:31. (lien). Évalué à 2.

L'indicateur mémoire se plante probablement.
Il doit sûrement considéré de la même façon la mémoire qui sert de cache disque et la mémoire utilisée par les applis.
Il est tout à fait normal que la mémoire vive soit consommée à 100% ou presque, et ce continuellement !
C'est une optimisation, mais dès qu'une appli demande de la mémoire le noyau va libérer cette mémoire utilisée comme cache afin de booster les performances lors de la relecture de fichiers

  • [^]Re: Indicateur mémoire incorrect ?

    Posté par Cyril (page perso, ) le 31/08/2005 à 13:36. (lien). Évalué à 0.

    Voila ce que me retourne la commadne free :

                 total       used       free     shared    buffers     cached
    Mem:        256324     253692       2632          0      32564     102552 -/+ buffers/cache:     118576     137748
    Swap:      1004020          0    1004020
    
    Ca me parait trés étrange que "l"indicateur mémoire se plante" ....

    --
    He who make a beast of himself gets rid of the pain of being a man.
    • [^]Re: Indicateur mémoire incorrect ?

      Posté par Ph Husson (page perso, ) le 31/08/2005 à 13:39. (lien). Évalué à 5.

      Bon ben y a pas 100% de la ram utilisée mais pas 50%....;
      Plus précisement 110Mo ~ .....

    • [+] [^]Re: Indicateur mémoire incorrect ?

      Posté par Frédéric COIFFIER () le 31/08/2005 à 13:42. (lien). Évalué à -1.

      Et si tu fais un top ?

      Sinon, tu peux toujours refaire un swap on.

      • [^]Re: Indicateur mémoire incorrect ?

        Posté par Cyril (page perso, ) le 31/08/2005 à 13:46. (lien). Évalué à 0.

        Si je fais un top :

        top - 15:45:32 up 5 days,  2:07,  2 users,  load average: 0.00, 0.03, 0.30
        Tasks:  80 total,   1 running,  79 sleeping,   0 stopped,   0 zombie
         Cpu0 :  0.7% us,  0.3% sy,  0.0% ni, 98.7% id,  0.0% wa,  0.0% hi,  0.3% si
         Cpu1 :  0.0% us,  0.3% sy,  0.0% ni, 99.7% id,  0.0% wa,  0.0% hi,  0.0% si
        Mem:    256324k total,   253572k used,     2752k free,    33568k buffers
        Swap:  1004020k total,        0k used,  1004020k free,    98896k cached
        
        J'ai deja essayer de faire un swapon , mais sans succés...

        --
        He who make a beast of himself gets rid of the pain of being a man.
      • [^]Re: Indicateur mémoire incorrect ?

        Posté par Pinaraf (Jabber id, ) le 31/08/2005 à 14:22. (lien). Évalué à 2.

        Cours : comment lire les résultats de free

        1- Argument utile de free
        Plutôt que se faire chier avec des nombres à rallonge, utilisez free -m pour avoir des résultats en Méga octets !

        2- Exemple
        total used free shared buffers cached
        Mem: 504 457 47 0 40 128
        -/+ buffers/cache: 288 215
        Swap: 2127 68 2058

        Donc j'ai 47 Mo de libre, et 68Mo de swap utilisés.
        MAIS j'ai 215 Mo disponible pour les applications, et seulement 288 utilisés par ces dernières !
        Les 126 Mo manquants sont utilisés comme cache par le noyau !

        3- Conclusions
        Lisez la deuxième ligne, pas la première !

        • [^]Re: Indicateur mémoire incorrect ?

          Posté par Cyril (page perso, ) le 31/08/2005 à 14:32. (lien). Évalué à 1.

          ok merci beaucoup ;)
          Mon serveur ne se porte donc pas si mal !

          Mais comment expliquer le fait que la partition de swap ne soit jamais utilisé ?

          --
          He who make a beast of himself gets rid of the pain of being a man.
          • [^]Re: Indicateur mémoire incorrect ?

            Posté par Pinaraf (Jabber id, ) le 31/08/2005 à 14:36. (lien). Évalué à 2.

            Parce que la swap c'est très lent, donc vu que y'a de l'espace libre en mémoire vive autant ne pas utiliser la swap. (t'as 137Mo libres en mémoire vive si on exclue le cache)

            • [^]Re: Indicateur mémoire incorrect ?

              Posté par Cyril (page perso, ) le 31/08/2005 à 14:44. (lien). Évalué à 1.

              J'avais bien compris ça, mais par exemple, toi tu as aussi a peu prés autant de memoire vive libre que moi et pourtant ta partition swap a été utilisé... c'est ça qui me parait bizzare.

              Mais merci bcp pour les reponses et j'espere ne pas avoir été trop chiant avec mes questions ...

              --
              He who make a beast of himself gets rid of the pain of being a man.
              • [^]Re: Indicateur mémoire incorrect ?

                Posté par Pinaraf (Jabber id, ) le 31/08/2005 à 14:53. (lien). Évalué à 3.

                Mon PC est allumé depuis ce matin, et j'ai lancé des applis consommant beaucoup de mémoire vive (100Mo pour une appli par exemple).
                Dans de tels cas extrême, le système va swapper, mais après l'arrêt des applis qui ont consommé la swap n'est pas "vidée" : elle ne le sera que quand les applis qui sont en swap seront demandées...

Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.debian