Forum Linux.débutant swapoff et swapon ne fonctionne plus

Posté par  .
Étiquettes : aucune
0
2
août
2004
Bonjour à tous,

Avant je pouvair vider ma swap(pratique quelques fois) avec la commande en root :

swapoff -a

et la recréer avec : swapon -a

Maintenant ça ne fonctionne plus, lorsque je tape : swapoff -a, y rien qui se passe et il y a tout simplement mon invite qui revient quand je tape : free -m, alors la swap est toujours présente et bien pleine.

Je suis sous Mandrake 10.0, xfce4.

Quelqu'un a une idée?
  • # Completement ridicule

    Posté par  (site web personnel) . Évalué à 0.

    Primo parce que c'est le boulot du kernel de s'occuper de la necessitée ou non de mettre en swap, si tu as des problemes de swap tu ferais mieux soit de la retailler soit de verifier tes applis au niveau fuites de memoire.

    Deuzio parce que ca emmerde le kernel qui n'est pas fait pour travailler sans swap.


    PS: tu n'est pas sous windows ....
    • [^] # Re: Completement ridicule

      Posté par  . Évalué à 1.

      J'ai pas la solution a son problème, par contre :

      Primo parce que c'est le boulot du kernel de s'occuper de la necessitée ou non de mettre en swap, si tu as des problemes de swap tu ferais mieux soit de la retailler soit de verifier tes applis au niveau fuites de memoire.

      Deuzio parce que ca emmerde le kernel qui n'est pas fait pour travailler sans swap.


      1) Euh si ca se trouve il veut simplement recharger tout en mémoire pour que ca prochaine connexion ssh ou simplement login soit instantané, ou un truc du genre.
      Dans un autre contexte desacitver le swap peut aussi etre necessaire pour faire certaines opérations sur le HD, donc ca reste embetant.
      Et puis les fuites mémoires n'ont rien à voir ici.

      2) Linux peut tout a fait travailler sans swap, qu'est ce que c'est que cette idée saugrenue ? Des tas de machines n'ont meme pas de disque dur...

      PS: Je crois qu'il a remarqué qu'il n'est pas sous windows, d'ailleurs, ca emmerde windows de travailler sans swap (c'est possible ?)...
      • [^] # Re: Completement ridicule

        Posté par  . Évalué à 2.

        Merci quand même les gars mais ça ne répond pas à ma question.

        Je pouvais faire un "swapoff -a et un swapon -a" avant et ma swap se remettais à zéro et maintenant ça ne fonctionne plus. Je voulais juste savoir pourquoi...

        Merci
      • [^] # Re: Completement ridicule

        Posté par  . Évalué à 1.

        PS: Je crois qu'il a remarqué qu'il n'est pas sous windows, d'ailleurs, ca emmerde windows de travailler sans swap (c'est possible ?)...

        Oui, c'est possible, non ça ne l'emmerde pas plus que ça, et oui, chez moi, je trouve que c'est plus fluide à l'utilisation. Chez moi ça passe avec 512 Mo de RAM, sous Windows XP.
  • # Peut-être une idée...

    Posté par  . Évalué à 2.

    Ca marchait et ça ne marche plus... Je suppose qu'il y a eu des changements entre temps ?

    Ca n'a peut-être rien à voir, mais il me vient une idée.

    Est ce que tu as vérifié que ta machine a suffisamment de RAM disponible pour transférer ce qu'il y a dans le swap au moment où tu tappes ta commande swapoff. Il me semble que depuis la version 2.6.quelquechose le kernel refuse d'effectuer un swapoff si ce n'est pas le cas.

    Si tu utilises depuis peu de nouvelles applis (ou des versions plus récentes et plus gourmandes en RAM) ou si tu as changé de kernel, ça pourrait expliquer pourquoi swapoff ne marche plus.
    • [^] # Re: Peut-être une idée...

      Posté par  . Évalué à 1.

      >Est ce que tu as vérifié que ta machine a suffisamment de RAM disponible pour transférer ce qu'il y a dans le swap au moment où tu tappes ta commande swapoff.

      Ton idée était bonne jch, c'est bien ça, j'ai démarré se matin et ça fonctionnais et j'ai ouvert plusieurs session kde et programme et lorsque je voyais que je n'aurais pas assais de ram pour prendre la swap alors effectivement la commande swapoff ne fonctionnais pas mais sinon ça fonctionne très bien.

      Merci pour la solution jch et merci aux autre pour votre aides. Finalement ce n'est pas un bug du kernel.
  • # Une idée...

    Posté par  . Évalué à 1.

    > Avant je pouvair vider ma swap(pratique quelques fois) avec la commande en root : [...]

    Avant quoi, au juste? Tu as changé de distrib', de version?

    Il s'agit peut-être d'un bogue du noyau 2.6 . Tente une mise à jour du noyau, je crois que rpmdrake le permet. Et si ça ne marche toujours pas, je te conseille le rapport de bogue (soit chez Mdksoft, soit carrément sur kernel.org, après avoir vérifié qu'il ne s'agit pas d'un bogue déjà corrigé/identifié).

    Le noyau 2.6 n'est pas encore tout-à-fait stable...

Suivre le flux des commentaires

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