#1 Le 04/03/2011, à 11:10
- Yop69
Qu'est ce qui swap
Bonjour,
A mon taf, j'utilise Ubuntu 10.10 avec 4Go de ram.
J'ai
$ cat /proc/sys/vm/swappiness
0
En ce moment, j'ai 2Go utilisé et
$ free
total used free shared buffers cached
Mem: 3890968 3526916 364052 0 63432 1211524
-/+ buffers/cache: 2251960 1639008
Swap: 4809724 8008 4801716
Mais une fois c'est monté à 400 ou 500Mo de swap, j'ai du relancer ma machine, j'ai trouvé ça abusé cette mauvaise gestion de la swap.
Y a t il des commandes pour savoir ce qu'il y a en swap ?
Qu'est ce qui peut "fuiter" comme cela ?
Je vous remercie.
Dernière modification par Yop69 (Le 04/03/2011, à 11:10)
Hors ligne
#2 Le 04/03/2011, à 11:35
- pierig
Re : Qu'est ce qui swap
J'ai jamais rencontrer ce problème... donc difficile à dire, mais probablement pas un soft de base, plutôt quelque chose de spécifique.
Si on doit choisir entre droits de l'Homme et droits de l'entreprise privée, SVP choisissons les droits de l'Homme.
Hors ligne
#3 Le 04/03/2011, à 11:59
- Yop69
Re : Qu'est ce qui swap
Bah quand j'utilise FileZilla peut-être, je ne sais pas trop.
J'ai 2 machine virtuelle qui tournent bien (une sous windows et l'autre sous Debian), ça a l'air stable de ce côté. Sinon tout le reste c'est Geany, Gedit, Firefox, Terminal, Thunderbird (humm), et Nautilus.
Donc l'enquête pourra être simple
Hors ligne
#4 Le 05/03/2011, à 14:09
- wsc
Re : Qu'est ce qui swap
J'ai 2 machine virtuelle qui tournent bien
Ça fait quand même trois systèmes sur 4Go de RAM je trouve pas cela étrange qu'il swap.
#!/bin/crash
SYS="Arch Linux avec FVWM Crystal"
echo -e "\nMon site internet et le weB-log ... \nMon système: $SYS \n\n"
sleep 2 && exit 0
Hors ligne
#5 Le 05/03/2011, à 14:32
- Haleth
Re : Qu'est ce qui swap
Il swap à 60% de la RAM par default, si je ne m'abuse.
Ubuntu is an ancien African word which means "I can't configure Debian"
Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.
Hors ligne
#6 Le 05/03/2011, à 18:18
- Yop69
Re : Qu'est ce qui swap
Yop69 a écrit :J'ai 2 machine virtuelle qui tournent bien
Ça fait quand même trois systèmes sur 4Go de RAM je trouve pas cela étrange qu'il swap.
Non non yen a une a 256Mo et l'autre à 400Mo
Cela ne vient pas du tout de ça, car justement cela ne swap pas avec elle.
Il swap à 60% de la RAM par default, si je ne m'abuse.
Non non j'ai mis la commande au dessus justement pour dire que j'avais passé à 100% de la RAM ($ cat /proc/sys/vm/swappiness = 0)
Hors ligne
#7 Le 05/03/2011, à 18:57
- Haleth
Re : Qu'est ce qui swap
En quoi ca te pose soucis. Pourquoi tu doit relancer ta machine si elle swap.
Ubuntu is an ancien African word which means "I can't configure Debian"
Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.
Hors ligne
#8 Le 05/03/2011, à 20:54
- Yop69
Re : Qu'est ce qui swap
bah dès que ça swap, ça rame tout simplement. Pour la moindre action, je dois attendre un temps de latence qui est vraiment énervant
Hors ligne
#9 Le 16/03/2011, à 12:05
- Yop69
Re : Qu'est ce qui swap
la c'est reloud de chez reloud.
$ free
total used free shared buffers cached
Mem: 3890968 3425856 465112 0 1724 522224
-/+ buffers/cache: 2901908 989060
Swap: 4809724 598524 4211200
j'ai 4Go de ram, je lui dit d'utiliser 100% de la RAM et pourtant même si il me reste 1Go de RAM libre, il swap de 600Mo ! pfff je suis déçu de cette gestion :'(
Hors ligne
#10 Le 16/03/2011, à 12:31
- Mùchôs
Re : Qu'est ce qui swap
D'après le rapport "free", il te reste moins de 500 Mo (465112) de Ram. Vu le nombre de systèmes utilisés c'est peut-être pour ça que ça swap.
#11 Le 16/03/2011, à 12:33
- Yop69
Re : Qu'est ce qui swap
D'après le rapport "free", il te reste moins de 500 Mo (465112) de Ram. Vu le nombre de systèmes utilisés c'est peut-être pour ça que ça swap.
Ah oui tu as raison il me reste 500 mo de libre, tu le vois ou le nombre de système utilisés ?
Hors ligne
#12 Le 16/03/2011, à 12:48
- MaxInux
Re : Qu'est ce qui swap
Bonjour
Poste le retour de cette commande:
cat /proc/sys/vm/swappiness
Elle va surement te sortir 60, modifie le fichier /etc/sysctl.conf et ajoute
vm.swappiness = 10
voir: https://help.ubuntu.com/community/SwapFaq
Dernière modification par MaxInux (Le 16/03/2011, à 12:48)
Vous avez des soucis d'installation ou souhaitez une aide efficace, près et proche de vous....
Parrains Linux.
"« Tout ce dont nous avons besoin est une crise majeure appropriée, et les nations accepteront le Nouvel Ordre Mondial » (David Rockefeller)"
Hors ligne
#13 Le 16/03/2011, à 13:10
- Yop69
Re : Qu'est ce qui swap
Je l'ai spécifié dans mon 1ier post. J'ai changé cette valeur et mis 0
$ cat /proc/sys/vm/swappiness
0
Dernière modification par Yop69 (Le 16/03/2011, à 13:10)
Hors ligne
#14 Le 16/03/2011, à 13:11
- MaxInux
Re : Qu'est ce qui swap
autant pour moi, je n'ai lu que les derniers messages.
En mettant zero, autant la désactiver...
Vous avez des soucis d'installation ou souhaitez une aide efficace, près et proche de vous....
Parrains Linux.
"« Tout ce dont nous avons besoin est une crise majeure appropriée, et les nations accepteront le Nouvel Ordre Mondial » (David Rockefeller)"
Hors ligne
#15 Le 16/03/2011, à 13:39
- Yop69
Re : Qu'est ce qui swap
Bah je ne sais pas si yaura des effets de bords... :s
Hors ligne
#16 Le 16/03/2011, à 13:51
- MaxInux
Re : Qu'est ce qui swap
bah essaye et vois
Vous avez des soucis d'installation ou souhaitez une aide efficace, près et proche de vous....
Parrains Linux.
"« Tout ce dont nous avons besoin est une crise majeure appropriée, et les nations accepteront le Nouvel Ordre Mondial » (David Rockefeller)"
Hors ligne
#17 Le 16/03/2011, à 13:56
- Yop69
Re : Qu'est ce qui swap
Hum oui je vais essayer alors
je vais juste mettre un # dans le fstab de mon swap et on verra bien
Hors ligne
#18 Le 16/03/2011, à 14:01
- MaxInux
Re : Qu'est ce qui swap
avec une simple commande
sudo swapoff /dev/sdx
où sdx est la partition swap
Vous avez des soucis d'installation ou souhaitez une aide efficace, près et proche de vous....
Parrains Linux.
"« Tout ce dont nous avons besoin est une crise majeure appropriée, et les nations accepteront le Nouvel Ordre Mondial » (David Rockefeller)"
Hors ligne
#19 Le 16/03/2011, à 17:19
- Sciensous
Re : Qu'est ce qui swap
$ cat /proc/sys/vm/swappiness
0
euh j'avais compris qu'au contraire il faut mettre 100 !!!
antiX 19 et 21 et Ubuntu 20.04 et 22.04
( sous LXDE et gnome-shell )
Hors ligne
#20 Le 16/03/2011, à 17:24
- MaxInux
Re : Qu'est ce qui swap
@sciensous
exact, je n'ai pas tilté, à 100 le systeme purge la ram et n'utilise pas la swap
sudo sysctl -w vm.swappiness=90
doit faire l'affaire (commande à la volée, sinon modifier en dur le fichier /etc/sysctl.conf)
Edit : FAUX, pour ne pas swapper, il faut mettre 0
Dernière modification par MaxInux (Le 16/03/2011, à 17:47)
Vous avez des soucis d'installation ou souhaitez une aide efficace, près et proche de vous....
Parrains Linux.
"« Tout ce dont nous avons besoin est une crise majeure appropriée, et les nations accepteront le Nouvel Ordre Mondial » (David Rockefeller)"
Hors ligne
#21 Le 16/03/2011, à 17:33
- Yop69
Re : Qu'est ce qui swap
@sciensous
exact, je n'ai pas tilté, à 100 le systeme purge la ram et n'utilise pas la swap
sudo sysctl -w vm.swappiness=90
doit faire l'affaire (commande à la volée, sinon modifier en dur le fichier /etc/sysctl.conf)
bah la doc dit :
(Dans cet exemple, le réglage passe à 20% de RAM inutilisée)
sudo sysctl vm.swappiness=20
avec
sudo sysctl -w vm.swappiness=90
c'est l'inverse que vous faites. Cela veut dire qu'à 90% de RAM inutilisée, le système peut se délester sur le swap. Je ne veux pas ça moi
À partir de 40% d'utilisation de la RAM (donc 60% de libre), le noyau peut se délester sur la swap.
On peut le vérifier grâce à la commande :
cat /proc/sys/vm/swappiness
60
par défaut, dès que le système atteint 40% d'utilisation de la RAM, il peut délester sur la swap.
Moi je veux qu'il ne se déleste pas !
donc 100% d'utilisation de la ram donc le chiffre 0 à mettre dans le /etc/sysctl.conf
Dernière modification par Yop69 (Le 16/03/2011, à 17:37)
Hors ligne
#22 Le 16/03/2011, à 17:36
- MaxInux
Re : Qu'est ce qui swap
http://unixfoo.blogspot.com/2007/11/lin … uning.html
Punaise, d'un site à l'autre, ils disent l'inverse..
Dernière modification par MaxInux (Le 16/03/2011, à 17:40)
Vous avez des soucis d'installation ou souhaitez une aide efficace, près et proche de vous....
Parrains Linux.
"« Tout ce dont nous avons besoin est une crise majeure appropriée, et les nations accepteront le Nouvel Ordre Mondial » (David Rockefeller)"
Hors ligne
#23 Le 16/03/2011, à 17:39
- Yop69
Re : Qu'est ce qui swap
In other words, the higher the vm.swappiness value, the more the system will swap
donc j'ai bien raison ? il faut mettre 0
Hors ligne
#24 Le 16/03/2011, à 17:41
- MaxInux
Re : Qu'est ce qui swap
C'est ce que je pensais et c'est en me documentant que je me suis induit en erreur.
Gentoo indique 0, je pense qu'ils ont raison.
du coup, j'ai mis 20 pour ne pas planter ma machine
trouvé cela dans la doc ubuntu-fr
3) Une sous-utilisation du swap
vm.swappiness est une variable qui peut aller de 0 à 120 ( 0 pour utiliser la RAM uniquement, 120 la swap uniquement ). La valeur par défaut est 60. Pour moins utiliser le disque dur (qui est un consomateur d'énergie), on baisse donc cette variable. Par exemple:
sudo sysctl -w vm.swappiness=0
Attention: ce réglage n'est que temporaire (il revient par défaut apres un redémarage de Ubuntu)
Si ce réglage vous convient, vous pouvez le rendre actif par défaut, en éditant le fichier /etc/sysctl.conf:
gksudo gedit /etc/sysctl.conf
Puis on rajoute la ligne:
vm.swappiness=0
On enregistre et on redémarre.
Dernière modification par MaxInux (Le 16/03/2011, à 17:45)
Vous avez des soucis d'installation ou souhaitez une aide efficace, près et proche de vous....
Parrains Linux.
"« Tout ce dont nous avons besoin est une crise majeure appropriée, et les nations accepteront le Nouvel Ordre Mondial » (David Rockefeller)"
Hors ligne
#25 Le 16/03/2011, à 17:50
- Yop69
Re : Qu'est ce qui swap
donc c'est ce que j'ai fait et cela ne marche pas
Dernière modification par Yop69 (Le 16/03/2011, à 18:02)
Hors ligne