OVH Cloud OVH Cloud

utilisation de la swap

2 réponses
Avatar
sedget
Bonjour, je me pose des questions au niveau du fonctionnement du swap
sur un serveur.

le serveur a 768Mo de mémoire + 500 Mo de swap

si la swap est active, la mémoire est utilisée entièrement (ca me semble
normal) puis le serveur utilise plus de 100 Mo de swap y compris en
période d'inactivité le niveau de swap occupé ne rediminue pas.

si je coupe le swap( swapoff -a ) je m'apercois que j'ai toujours plus
de 40 Mo de RAM de libre et que le LA de la machine est moins élevé.

En 6 mois j'ai retrouvé deux fois kswapd en zombie obliger de rebooter
le serveur.

je me pose donc des questions sur la gestion de la swap y a t'il des
conclusions particulière a tirer de ces observations, est-ce un
fonctionnement normal que le swap ne ce vide pas ?

est-ce dangereux de laisser le swap coupé ?

je suis sur un noyau 2.4.27amd .

merci de vos conseils et observations :)

Bonne journée.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

2 réponses

Avatar
Jean-Michel OLTRA
bonjour,


Le jeudi 19 mai 2005, sedget a écrit...


si la swap est active, la mémoire est utilisée entièrement (ca me semble
normal) puis le serveur utilise plus de 100 Mo de swap y compris en
période d'inactivité le niveau de swap occupé ne rediminue pas.



je me pose donc des questions sur la gestion de la swap y a t'il des
conclusions particulière a tirer de ces observations, est-ce un
fonctionnement normal que le swap ne ce vide pas ?



Il y a des morceaux de l'espace d'adressage d'un processus qui ne sont
pas/plus utilisés pendant le fonctionnement du processus. Alors quand ils
ont été swapés parce qu'il y a eu un manque de mémoire physique
disponible à un certain moment, ils y restent.

est-ce dangereux de laisser le swap coupé ?



Il y avait eu un thread là-dessus il y a un moment (archives ?). Si tu
as assez de mémoire physique...Mais il me semble que la gestion de la
mémoire sous Linux demande du swap, du moins sous les noyaux < 2.6

chez moi en ce moment :

total used free shared buffers cached
Mem: 515968 490908 25060 0 2468 153124
-/+ buffers/cache: 335316 180652
Swap: 257000 99220 157780

Mais c'est wmstat qu'il faut regarder :

procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
2 0 99220 8832 2432 175164 0 0 5 9 1 6 12 1 87 0

Pas d'io sur le swap...

man vmstat

--
jm



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
fra-duf-no-spam
Le 12922ième jour après Epoch,
écrivait:

Bonjour, je me pose des questions au niveau du fonctionnement du swap
sur un serveur.

le serveur a 768Mo de mémoire + 500 Mo de swap

si la swap est active, la mémoire est utilisée entièrement (ca me
semble normal) puis le serveur utilise plus de 100 Mo de swap y
compris en période d'inactivité le niveau de swap occupé ne rediminue
pas.



C'est assez normal. Le swap va contenir des choses peu ou pas
utilisées, au profit du cache et des buffers qui vont occuper la
mémoire.

si je coupe le swap( swapoff -a ) je m'apercois que j'ai toujours plus
de 40 Mo de RAM de libre et que le LA de la machine est moins élevé.



En échange de quoi tu dois avoir des temps de réponse un peu plus
longs, et des activités disques un peu plus élevées.

En 6 mois j'ai retrouvé deux fois kswapd en zombie obliger de rebooter
le serveur.



Ah ben ça, c'est pas normal à mon avis.

est-ce dangereux de laisser le swap coupé ?



A priori non. L'idéal étant un système sans swap, mais avec assez de
mémoire pour que le cache fichier et les buffers io soient suffisants.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact