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 04/06/2015, à 15:45

michael10fr

memoire saturer que faire ?

Bonjour les amies,

mon serveur ubuntu 14.10 est starturer et ralentie.

il utilise pas le swap, mais presque tout la memoire ram ??

que faire pour liberer de la mémoire vive ? parce que le serveur est trés ralentie ?

voici free -m

root@kavkompbx1 ~ # free -m
             total       used       free     shared    buffers     cached
Mem:         64398      64012        386        149        235      62459
-/+ buffers/cache:       1317      63081
Swap:        32751          0      32751

que me conseiller vous de faire ?

est ce obligatoire de rajouter de la ram ou on peu en liberer en swap et la il sera moin ralentie ?

merci de votre aide


Modération : merci à l'avenir d'utiliser les balises code (explications ici).

Dernière modification par cqfd93 (Le 04/06/2015, à 15:49)

Hors ligne

#2 Le 04/06/2015, à 15:48

michael10fr

Re : memoire saturer que faire ?

voici plus d'info

cat /proc/sys/vm/swappiness
60

 swapon -s
Filename                                Type            Size    Used    Priority
/dev/md0                                partition       33537916        0       -1

top - 15:47:20 up 3 days,  2:57,  1 user,  load average: 2.81, 1.38, 1.26
Tasks: 201 total,   1 running, 200 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.5 us,  0.2 sy,  0.0 ni, 99.2 id,  0.1 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem:  65944096 total, 65567292 used,   376804 free,   240916 buffers
KiB Swap: 33537916 total,        0 used, 33537916 free. 63990620 cached Mem

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
 1244 www-data  -2 -10 6609448 236056   8584 S  22.6  0.4 484:04.01 freeswitch
17317 root      20   0 1263312  19176    712 S   1.0  0.0  14:00.17 sshfs
17445 www-data  20   0  294916  12364   6584 S   1.0  0.0   0:05.28 php5-fpm
19566 www-data  20   0  294952  11572   5776 S   0.7  0.0   0:00.34 php5-fpm
20071 root      20   0   46896   3808   2476 S   0.7  0.0   0:53.13 ssh
  547 root      39  19       0      0      0 S   0.3  0.0  15:27.83 kipmi0
18484 www-data  20   0  295092  12456   6436 S   0.3  0.0   0:02.58 php5-fpm
    1 root      20   0   33472   2808   1460 S   0.0  0.0   0:01.13 init
    2 root      20   0       0      0      0 S   0.0  0.0   0:00.02 kthreadd
    3 root      20   0       0      0      0 S   0.0  0.0   0:00.52 ksoftirqd/0
    5 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/0:0H
    7 root      20   0       0      0      0 S   0.0  0.0   3:18.18 rcu_sched
    8 root      20   0       0      0      0 S   0.0  0.0   1:28.24 rcuos/0
    9 root      20   0       0      0      0 S   0.0  0.0   1:01.77 rcuos/1
   10 root      20   0       0      0      0 S   0.0  0.0   0:27.04 rcuos/2
   11 root      20   0       0      0      0 S   0.0  0.0   0:29.16 rcuos/3
   12 root      20   0       0      0      0 S   0.0  0.0   0:30.24 rcuos/4

Modération : merci à l'avenir d'utiliser les balises code (explications ici).

Dernière modification par cqfd93 (Le 04/06/2015, à 15:50)

Hors ligne

#3 Le 04/06/2015, à 15:58

xabilon

Re : memoire saturer que faire ?

Salut

À mon avis ce n'est pas un problème de RAM. Que celle-ci soit presque entièrement utilisée est normal, Linux optimise l'utilisation en mettant des trucs en cache dans la RAM (plutôt que d'aller les chercher à chaque fois sur le disque, qui est beaucoup plus lent).
Aucune swap n'est utilisée (ce qui est une bonne chose), donc la RAM n'est pas saturée. Utiliser la swap au lieu de la RAM, au contraire, ne ferait que ralentir encore plus le système.

D'ailleurs le 'top' montre bien que les processus utilisent très peu de RAM, la plupart de celle-ci étant utilisée pour la mise en cache.
En revanche, 22% de CPU pour un seul process, c'est un peu excessif. Il faudrait que tu regardes ce que fait ce logiciel 'freeswitch', mais d'après ce que j'en ai lu je ne vois pas trop son utilité sur un serveur...


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#4 Le 04/06/2015, à 18:30

michael10fr

Re : memoire saturer que faire ?

Hello Xabilon,

merci pour ta reponse, tu me rassure pour la ram que ce soit normale ..

Le processus freeswitch , c'est le serveur VOIP et c'est normal qu'il soit sur le serveur puisse que c'est un serveur VOIP, des milliers de commes transit sur ce server.

donc 22% çà va ..

mais alors qu'est ce qu'il le ralentie ?

merci pour ta réponse.

Hors ligne

#5 Le 04/06/2015, à 19:10

Rufus T. Firefly

Re : memoire saturer que faire ?

Salut,

De toutes façons, c'est ça qu'il faut regarder :
-/+ buffers/cache:       1317      63081
S'il y a un environnement de bureau, c'est dans la norme.


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

#6 Le 04/06/2015, à 19:36

michael10fr

Re : memoire saturer que faire ?

Salut Rufus,

j'ai pas trop compris pourquoi vous dite que ce cache est important , il y a pas beaucoup de cache?

dsl je suis un peu newbees sur ubuntu

si vous pouvez m'eclairer sur ce qu'il faut faire pour accelerer ce serveur ?

car j'ai de temps en temps des lenteurs dans le serveur web.

un tuto ou une command ?

merci

Hors ligne

#7 Le 04/06/2015, à 19:50

Rufus T. Firefly

Re : memoire saturer que faire ?

Ce n'est pas le cache. C'est la mémoire réellement utilisée et bloquée par des processus. Les caches, c'est le reste et c'est mobilisable à tout moment quand un processus en a besoin.
L'intitulé -/+ buffers/cache est un peu sommaire, mais en gros, pour voir combien est bloqué, tu prends tout ce qui est inventorié comme utilisé, tu soustrais de ça tout ce qui est cache et tampons, et tu ajoutes tout ce qui est cache et tampons bloqués par des processus en cours (ceux-là ne sont pas mobilisables).

Dernière modification par Rufus T. Firefly (Le 04/06/2015, à 19:51)


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

#8 Le 04/06/2015, à 20:02

Pluton13

Re : memoire saturer que faire ?

Salut,
p-e essayer cette manip:
Purger le cache mémoire ram d'un serveur

Hors ligne

#9 Le 04/06/2015, à 21:09

michael10fr

Re : memoire saturer que faire ?

merci pluton13 j'essaye çà

mais si je comprend bien il faut que les ecriture soit arreter ?

donc je suis obliger d'executer le script la nuit vers 3h du matin , car c'est un serveur de voie et il ya des gens qui peuve telephoner vers 21h00

Hors ligne

#10 Le 04/06/2015, à 21:23

J5012

Re : memoire saturer que faire ?

sur le site officiel de freeswitch, des conseils de mise en oeuvre : https://wiki.freeswitch.org/wiki/Perfor … igurations

Hors ligne

#11 Le 05/06/2015, à 00:00

tiramiseb

Re : memoire saturer que faire ?

Salut,

Purger le cache est idiot. Ce que tu nous montre, c'est très bien. Je ne vois aucun problème.

Cf http://www.linuxatemyram.com/

Hors ligne

#12 Le 05/06/2015, à 00:01

tiramiseb

Re : memoire saturer que faire ?

Ton problème de ralentissement doit venir d'ailleurs...

Hors ligne

#13 Le 05/06/2015, à 00:13

michael10fr

Re : memoire saturer que faire ?

ok merci tiramiseb, est ce que c'est possible que le ralentissement viennent de mon disque distant sous sshfs, cart c'est vrai que freeswitch enrgeistrement tout les voie au format wav et que la base de donnée à pris une taille enorme?

merci de votre contribution.

Hors ligne

#14 Le 05/06/2015, à 00:30

tiramiseb

Re : memoire saturer que faire ?

Oui c'est possible.
Il fait creuser, je ne saurais pas te dire d'où vient le problème.
C'est justement ça le boulot d'un admin : résoudre ces problèmes...

Vu comment tu décris ce serveur, ça ressemble à un truc d'entreprise, je le trompe ?
Il n'y a personne de compétent pour regarder ça ?

Hors ligne

#15 Le 05/06/2015, à 09:08

michael10fr

Re : memoire saturer que faire ?

tiramiseb ,Non comme tu dit , c'est le travail d'un admin, c'est mi l'admin.

mais je me demande si ya pas une commande qui permet de lister  les processus qui ralentisse un serveur..par exemple
ou un soft qui test si c'est la bd ou autre..un diag test

Hors ligne

#16 Le 05/06/2015, à 09:35

tiramiseb

Re : memoire saturer que faire ?

mais je me demande si ya pas une commande qui permet de lister  les processus qui ralentisse un serveur..par exempl

top
ps

ou un soft qui test si c'est la bd ou autre..un diag test

Difficile, voire impossible, vu que chaque cas est différent et les logiciels possibles sont hyper nombreux.

Hors ligne

#17 Le 05/06/2015, à 09:36

michael10fr

Re : memoire saturer que faire ?

ok merci Tiramiseb

Hors ligne

#18 Le 05/06/2015, à 09:45

SilentStorm

Re : memoire saturer que faire ?

Sur les 64 Go de ram de ton serveur, il n'y a que 1.3 Go d'utilisé réellement pour info michael10fr ! tu peux même le vérifier avec htop (si il est pas installé : apt-get install htop).

C'est un piège auquel beaucoup de débutant ce font avoir, si vous voulez connaître la ram vraiment utilisé avec la commande free, il ne faut pas regarder la 1ere ligne mais la 2e ligne pour :  "-/+ buffers/cache"
En effet Linux va utiliser le reste de l'espace libre comme cache dynamique vu qu'il voit que tu as beaucoup d'espace disponible.
Ton serveur n'est pas du tout ralentit par la ram, au contraire tu as énormément de ram de libre ! si la ram était surchargé, il utiliserai le swap ce qui n'est pas le cas puisque tu es a "0".

Au passage, c'est une erreur (voir un très grosse erreur) d'avoir mis la 14.10 comme serveur, déjà que sur un poste client je le déconseille mais alors sur un serveur c'est encore pire. Il est évident qu'il faut utiliser la LTS et non une version intermédiaire pour un serveur ! d'autant que la 14.10 est obsolète dans 1 mois.

Dernière modification par SilentStorm (Le 05/06/2015, à 09:48)


Core I7 a 2.4 GHz / 16 Go de ram / SSD 512 Go + HDD 1 To (1.5 To) / GeForce 650m GT (pc portable)
OS : Linux Mint 17.1 (Cinnamon) - Debian 8 Jessie (Mate) - ArchLinux (Xfce)

Hors ligne

#19 Le 05/06/2015, à 10:09

tiramiseb

Re : memoire saturer que faire ?

Si tu as besoin d'aide, tu peux toujours demander une prestation à un professionnel wink

Hors ligne

#20 Le 05/06/2015, à 10:52

michael10fr

Re : memoire saturer que faire ?

merci silentstorm, je vais l'upgrader en 15

Hors ligne

#21 Le 05/06/2015, à 11:00

tiramiseb

Re : memoire saturer que faire ?

La 15.04 pareil, c'est une intermédiaire. Il FAUT une LTS, donc la 14.04.

Hors ligne

#22 Le 05/06/2015, à 11:39

xabilon

Re : memoire saturer que faire ?

Donc tout réinstaller... hmm
Mais il vaudrait peut-être mieux d'abord trouver ce qui cloche actuellement, car ça peut se reproduire sur la 14.04

Dernière modification par xabilon (Le 05/06/2015, à 11:41)


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#23 Le 05/06/2015, à 13:29

SilentStorm

Re : memoire saturer que faire ?

Comme le dit Tiramiseb, mettre la 15.04 ne va pas régler le problème du support a long terme, ça ne fais que repousser l'ultimatum de 6 mois.

Si tu veux être tranquille plusieurs années sans mettre a niveau vers une version plus récente tous les 6 mois, il faut prendre uniquement les LTS. Il y a une LTS tous les 2 ans et elles ont un support de 5 ans.

Il y a 2 LTS utilisable :

- la 12.04 valable jusqu’à 2017
- la 14.04 valable jusqu’à 2019

Pour une nouvelle installation autant prendre la 14.04 mais ceux en 12.04 peuvent encore y rester (pas obligé de migrer de 12.04 a 14.04, a vous de voir).

Dernière modification par SilentStorm (Le 05/06/2015, à 13:31)


Core I7 a 2.4 GHz / 16 Go de ram / SSD 512 Go + HDD 1 To (1.5 To) / GeForce 650m GT (pc portable)
OS : Linux Mint 17.1 (Cinnamon) - Debian 8 Jessie (Mate) - ArchLinux (Xfce)

Hors ligne