Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/05/2015, à 00:15

vincent-avct

partition swap + volumineuse que /root

bonsoir à tous,

j'ai 5 VMs sur un serveur. deux pour la production.
l'une d'elles héberge les sites ayant le plus grand nombre de connection,
10Go de mémoire lui sont alloué.

si j'ai bien compris, une bonne pratique est d'attribuer ± l'équivalent de la ram à la partition swap.
ce qui ici nous amène à 10Go.
mais l'espace alloué au volume physique du système est de 16Go.
donc il ne reste que 6Go pour le système, alors que les logs sont aussi plus volumineux...
la deuxième partitions physiques pour les data est de 250Go.

est ce que cette configuration est viable, ou simplement logique ?
je ne m'y connais pas trop mais je trouve ça étonnant et les autres VMs n'ont pas cette répartition.
elles ont toutes 16Go pour le système mais moins de mémoire ram donc des swap plus petit.

dois-je l'augmenter ?

merci de vos réponses

Hors ligne

#2 Le 06/05/2015, à 00:39

Rufus T. Firefly

Re : partition swap + volumineuse que /root

Salut,

La swap sert d'une part à l'hibernation et d'autre part de renfort mémoire, en cas de besoin. Mais elle est surtout utile lorsqu'il y a peu de ram (avec 128 Mo de ram ce n'était pas inutile de rajouter 256 Mo de swap). Avec 10 Go de ram, il semble qu'un tiers suffit à hiberner. En tous cas c'est sûr avec la moitié (donc 5 Go). Si tu n'utilises pas ça, tu peux toujours mettre quelques Go (1-2) par acquis de conscience. Mais ça ne servira pratiquement jamais, je pense... En outre, si cela s'avérait insuffisant, tu peux toujours créer un fichier swap (voir dans la doc) pour compléter. D'ailleurs si tu n'hibernes pas, c'est peut-être même la meilleure solution : pas de partition dédiée swap mais un fichier swap, - les performances sont les mêmes, mais on ne peut pas hiberner -, que tu peux supprimer et recréer avec une taille ajustée au mieux, si nécessaire... C'est fait en quelques secondes...

Dernière modification par Rufus T. Firefly (Le 06/05/2015, à 00:41)


La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme

Hors ligne

#3 Le 06/05/2015, à 09:54

vincent-avct

Re : partition swap + volumineuse que /root

bonjour et merci pour cette réponse,

je vais chercher à comprendre ce que tu entends par "hibernation"
si nous parlions d'une marmotte je serait plus sur de moi  : )

je crois que j'opterai (peut-être temporairement) pour la solution réduire le volume swap à 5Go
j'utilise VMWare et VMWare sphère, est-il possible de re dimensionner avec ces outils ?
j'ai vu passer des messages sur gparted, est une solution a envisager ?


merci

Hors ligne

#4 Le 06/05/2015, à 13:08

vincent-avct

Re : partition swap + volumineuse que /root

re bonjour,

j'ai commencé par chercher si le volume d'échange était utilisé,
j'ai trouvé  la commande swapon -s
qui me renvoie

Filename                Type        Size    Used    Priority
/dev/mapper/bprod--vg-swap_1            partition    10481660    0    -1

je suppose que c'est une information ponctuelle
qui ne me renseigne pas sur l'utilisation moyenne
bon... mais si je comprends bien au moment ou j'ai lancé cette commande
le volume est utilisé à 0%


encore un fois si j'ai bien compris l'hibernation
c'est le moment ou le système est plongé dans une veille prolongée
à priori mon serveur web n'est pas voué à utiliser ce genre de fonctionnalité
il doit être disponible en permanence.

y a t il d'autres utilisations d'un volume swap compatible avec un serveur web ?
y a t il un moyende savoir si le swap est utilisé à certaines occasions ?

Hors ligne

#5 Le 06/05/2015, à 22:53

tiramiseb

Re : partition swap + volumineuse que /root

Salut,

La swap est utilisée dans deux cas :
- par l'hibernation : inutilisé par un serveur
- quand la RAM est trop utilisée

Pour ma part, je mets généralement 1 Go de RAM en partant du principe suivant :
- si la RAM est trop utilisée, ça commence à utiliser la swap
- si la swap est utilisée, la machine devient très lente
- si la machine est très lente, on va aller voir ce qui se passe :
   => soit on redémarre quelque chose (un simple logiciel ? la machine complète ?) pour repartir sur une base "vierge", au risque de retomber plus tard dans la même situation
   => soit on prévoit d'ajouter de la RAM

J'utilise la swap comme une "soupape de sécurité" permettant de décider soit d'ajouter de la RAM, soit de réduire l'utilisation de la RAM.

Sans swap, si l'utilisation de la RAM atteint 100% alors le noyau Linux va décider, plus ou moins au hasard, de "tuer" un processus pour libérer de la mémoire.

Hors ligne

#6 Le 06/05/2015, à 22:53

tiramiseb

Re : partition swap + volumineuse que /root

y a t il un moyende savoir si le swap est utilisé à certaines occasions ?

La commande "free" te permet de voir l'utilisation instantanée de la RAM et de la swap.

Hors ligne

#7 Le 07/05/2015, à 10:16

vincent-avct

Re : partition swap + volumineuse que /root

bonjour et merci,

pour la commande free, voilà ce qu'elle me renvoie

root@bprod:~# free -m
             total       used       free     shared    buffers     cached
Mem:         10001       2416       7584          0        324       1232
-/+ buffers/cache:        859       9142
Swap:        10235          0      10235

si j'ai bien saisi vos commentaires et que je lis correctement ces résultats
sachant que nous sommes sur un serveur web
le volume swap n'est pas indispensable dans l'immédiat et si nous voulons tout de même une "soupape de sécurité",
2Go serait amplement suffisant puisque équivalent à la ressource utilisé aujourd'hui
alors qu'il reste 7.5Go de disponible sur le volume système.

est-il aisé de redimensionner une partition swap ?
et ensuite d'affecter le complément à la partition système

Hors ligne

#8 Le 07/05/2015, à 10:30

tiramiseb

Re : partition swap + volumineuse que /root

le volume swap n'est pas indispensable dans l'immédiat et si nous voulons tout de même une "soupape de sécurité",
2Go serait amplement suffisant puisque équivalent à la ressource utilisé aujourd'hui

C'est une bonne interprétation.

alors qu'il reste 7.5Go de disponible sur le volume système.

C'est "pire" que ça.

Au moment de l'exécution de cette commande, tu avais 859 Mo de RAM d'utilisés, donc plus de 9 Go de libres.
http://www.linuxatemyram.com/

est-il aisé de redimensionner une partition swap ?

Oui, vu que tu as la swap dans un volume logique LVM. Tu peux même supprimer le volume puis en recréer un plus petite du même nom si tu veux, ça risque d'être encore plus simple : swapoff puis lvremove puis lvcreate puis swapon.

Hors ligne

#9 Le 08/05/2015, à 19:18

vincent-avct

Re : partition swap + volumineuse que /root

j'ai les idées plus clairs.
merci beaucoup pour vos réponses.

Hors ligne