Pages : 1
#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.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.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...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
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 ?
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
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.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
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
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
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.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#22 Le 05/06/2015, à 11:39
- xabilon
Re : memoire saturer que faire ?
Donc tout réinstaller...
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
Pages : 1