Hello,

Sauf que y a tj un mec dans la boîte qui vient faire chier à demander un
environnement Java (sous couvert de Big data tout ça...) je suis d'accord
il faudrait le licencier immédiatement mais en attendant c'est la fête du
Swap...

</Troll>

Le 17 déc. 2016 00:42, "Pierre Colombier" <pcdw...@pcdwarf.net> a écrit :

> Bonsoir
>
> L'explication est a mon avis que ta machine a du manquer de ram a un
> moment donné et mis des choses en swap.
>
> Depuis la ram utilisée est redescendue mais les choses mises en swap ne
> sont remises en ram QUE quand le système en a réellement besoin.
>
> Tu peux donc avoir du swap utilisé avec 90% de ram libre...
>
>
> Je me permet de passer en mode troll
>
> De mon expérience le swap, c'est le mal.
>
> il y eut un temps ou le kilo de ram coutait plus cher que le kilo de pain
> et on avait pas trop le choix.
>
> Mais aujourd'hui la moindre machine a tout plein de gigots au point qu'on
> ne sait plus toujours quoi en faire et je ne vois pas très bien comme un
> système bien conçu sature ça (sans rencontrer un autre goulot
> d'étranglement avant.)
>
>
> D'expérience l'utilisation du Swap entraine une forte charge liée aux IO
> et au final une diminution de la capacité de traitement de la machine, ce
> qui se traduit par encore plus de ram utilisée par les process en
> concurrence et on va droit au crash...
>
> Donc personellement, il n'y a plus jamais de swap dans mes serveurs sans
> une super bonne raison et soit on adapte le soft pour être surs de ne
> jamais saturer la ram (et en en laissant plein pour le cache disque), soit
> on augmente la capa de ram (ce qui est en fait vraiment très rare) .
>
>
>
> On 16/12/2016 18:45, Guillaume GARNIER wrote:
>
>> Bonjoir,
>>
>> pour savoir qui swap combien il y a ça, trouvé ici :
>> https://www.cyberciti.biz/faq/linux-which-process-is-using-swap/
>>
>> for file in /proc/*/status ; do awk '/VmSwap|Name/{printf $2 " " $3}END{
>> print ""}' $file; done | sort -k 2 -n -r | less
>>
>> testé & approuvé, mais ça n'explique pas les causes
>>
>> ++
>>
>> Guillaume
>>
>> Le 16/12/2016 à 10:38, Luc Didry a écrit :
>>
>>> vendredi 16 décembre 2016, 10:20:56 CET Alarig Le Lay wrote:
>>>
>>>> Bonjour,
>>>>
>>>> Soit c’est la fin de semaine, soit c’est ma mémoire qui me fait défaut,
>>>> mais pour moi le swapiness définit le seuil de RAM libre à partir duquel
>>>> la machine va commencer à swapper ?
>>>>
>>>> Du coup, si je mets un swapiness à 1, je ne devrais pas avoir de données
>>>> dans le swap tant que moins de 99 % de la RAM est utilisée.
>>>>
>>>> Or, ce n’est pas ce que je vois actuellement :
>>>> root@erispoe:~# sysctl vm.swappiness
>>>> vm.swappiness = 1
>>>> root@erispoe:~# free -m
>>>>               total       used       free     shared buffers
>>>> cached
>>>> Mem:         16034      13151       2882        419         28
>>>> 470
>>>> -/+ buffers/cache:      12652       3381
>>>> Swap:        15359       1092      14267
>>>>
>>>> Il y a presque 3G de RAM non-allouée sur 16G au total (ce qui fait
>>>> clairement moins de 1 %), pourtant, il y a 1G de swap utilisé.
>>>>
>>>> Quelqu’un a une idée pour expliquer ça ? La machine est une proxomox,
>>>> donc basée sur Debian 8.6.
>>>>
>>>>
>>>> Question con : tu regardes la mémoire de ta machine au bout de combien
>>> de
>>> temps ? Il y a pu avoir une période bourrine sur la machine qui l'a fait
>>> swapper, et comme elle n'a pas eu besoin des données en swap depuis,
>>> c'est resté
>>> dans la swap.
>>>
>>> Si tu as un munin, tu devrais pouvoir regarder ça.
>>>
>>
>> _______________________________________________
>> Liste de diffusion du FRsAG
>> http://www.frsag.org/
>>
>
> _______________________________________________
> Liste de diffusion du FRsAG
> http://www.frsag.org/
_______________________________________________
Liste de diffusion du FRsAG
http://www.frsag.org/

Répondre à