Forum debian-fr.org

Rechercher:

* Connexion   * M’enregistrer

* FAQ    * Rechercher





Poster un nouveau sujet Répondre au sujet  [ 11 messages ] 
Auteur Message
MessagePosté: 20 Mai 2012 21:35 
Hors ligne
Nouvel utilisateur

Inscription: 24 Nov 2011 02:56
Messages: 55
Salut à tous :)

S'il vous plait, Quelqu'un pourrait-il me dire ce qui pourrait consommer de la RAM ?

Même si je Mets Apache2 et Fail2ban en Disabled... j'ai parfois la consommation de RAM qui change du tout au tout (même avec le port 80 fermé). Ce qui est encore plus surprenant est j'avais probablement désactivé tout le reste... Hormis certaines applications spécifiques mais qui sauf erreur de ma part ne devraient pas causer cela.


En examinant ce tableau concernant la RAM pourriez-vous m'indiquer une piste où chercher ?
Parce que dès fois j'ai 500 ko de RAM libre et dès fois que 50...

Merci :)


Code:
MemTotal:        3998664 kB
MemFree:           41372 kB
Buffers:           67240 kB
Cached:          2827528 kB
SwapCached:          888 kB
Active:          2068576 kB
Inactive:        1782432 kB
Active(anon):     631116 kB
Inactive(anon):   325592 kB
Active(file):    1437460 kB
Inactive(file):  1456840 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:       1028156 kB
SwapFree:        1022948 kB
Dirty:               104 kB
Writeback:             0 kB
AnonPages:        955608 kB
Mapped:            32488 kB
Shmem:               388 kB
Slab:              78264 kB
SReclaimable:      70684 kB
SUnreclaim:         7580 kB
KernelStack:        1960 kB
PageTables:         6024 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     3027488 kB
Committed_AS:    1913280 kB
VmallocTotal:   34359738367 kB
VmallocUsed:      267372 kB
VmallocChunk:   34359441024 kB
DirectMap4k:        8192 kB
DirectMap2M:     4134912 kB


Haut
 Profil  
 
MessagePosté: 20 Mai 2012 21:52 
En ligne
Modérateur du forum
Avatar de l’utilisateur

Inscription: 18 Mai 2009 16:49
Messages: 4048
Ceci répondra à ta question : http://blog.novae-conseil.fr/blog/memoi ... -free.html

_________________
testing/unstable (amd64) sous KDE4
github/syam44 - De la bonne manière de poser les questions - Wiki debian-fr
Just because you're paranoid doesn't mean they aren't after you. -- J.Heller


Haut
 Profil  
 
MessagePosté: 20 Mai 2012 22:21 
Hors ligne
Nouvel utilisateur

Inscription: 24 Nov 2011 02:56
Messages: 55
Merci J'utilise aussi la commande Free... mais me donne juste ce qui est libre... et cela ne correspond pas avec ce que semble donner TOP au niveau de l'usage indiqué : c'est pour cela que cela m'inquiète.

mais est-ce que certaines formes d'attaques du genre flooding peuvent manger de la mémoire RAM ?

Éventuellement si nécessaire réponse en privé si pas bon de parler de cela en public.

Si oui, où puis-je vérifier cela et comment m'en protéger ?


Haut
 Profil  
 
MessagePosté: 21 Mai 2012 18:13 
Hors ligne
Nouvel utilisateur

Inscription: 24 Nov 2011 02:56
Messages: 55
Apparemment c'était les fichiers de .LOG qui mangeaient de la RAM.

Est-ce normal ? Si quelqu'un pouvait m'expliquer un peu plus cela serait sympa :)

Correction : Oops à priori il y aussi autre chose... (voir plus loin)


Dernière édition par debynoob le 25 Mai 2012 23:24, édité 1 fois.

Haut
 Profil  
 
MessagePosté: 21 Mai 2012 20:27 
Hors ligne
Très bavard(e)!
Avatar de l’utilisateur

Inscription: 11 Fév 2012 21:43
Messages: 693
Localisation: Le pays {vert,des milles sources}
Il faut aussi surveiller ton swap, si son utilisation est trop élevée, c'est la conséquence d'une insuffisance de RAM.

Je te conseille un outil de monitoring comme Munin ;)

Tu peux essayer de "tweaker" la config de Apache pour qu'il soit moins gourmand

http://www.yann.com/fr/optimiser-la-con ... /2011.html
http://blog.gaetan-grigis.eu/systeme/co ... e-au-poil/

_________________
http://www.debian.org/releases/stable/i386/index.html.fr
http://www.debian.org/doc/manuals/debian-reference/index.fr.html << indispensable!
http://www.debian.org/doc/manuals/securing-debian-howto/index.fr.html


Haut
 Profil  
 
MessagePosté: 25 Mai 2012 23:15 
Hors ligne
Nouvel utilisateur

Inscription: 24 Nov 2011 02:56
Messages: 55
Merci de vos réponses

Je suis sous Debian 6
Apache ou Fail2Ban ne semblent pas en cause j'ai fait des test (stoppés + a priori tout est arrête & ports bloqués : ne change pas le problème).


Donc j'ai fait des tests... Le problème semble être en lien avec l'application propriétaire que j'utilise.
Est-elle mal codée ? ou Faut-il un Paramétrage différent pour le Serveur Linux que j'utilise ?

En fait si on regarde bien le Swap "n'est pas utilisé"...

SwapTotal: 1028156 kB
SwapFree: 1022948 kB

Ce qui pose problème est :
Inactive(file): 426524 kB

En fait grosso-modo ça me mange 14Ko par heure : qui ne sont pas restitués !
Soit 2352 Kilos de RAM utilisés et non restitués sur 1 semaine ! :o
Sauf si je redémarre le Serveur... ! (Solution efficace mais un peu trop rustique à mon goût...)

1) Y a t'il un moyen d'utiliser une commande pour libérer la mémoire sans avoir besoin de redémarrer le Serveur ?

2) Y a t'il un paramètre que je peux changer qui serait en rapport avec Inactive(file) pour prevenir le problème ?

Merci pour votre aide (parce que là je "RAM") ;)


Haut
 Profil  
 
MessagePosté: 26 Mai 2012 08:25 
Hors ligne
Nouvel utilisateur
Avatar de l’utilisateur

Inscription: 11 Mar 2010 11:52
Messages: 80
Localisation: Un coin en France
Bonjour,

Et redémarrer l'application proprio tout les x heures (de préférence quand elle n'est pas utilisée) ?

Voici un recherche d'outils pour détecter des leak memory :
http://www.debian.org/doc/manuals/debia ... tion_tools
http://www.cyberciti.biz/faq/linux-check-memory-usage/
http://www.ehow.com/list_7294877_detect ... linux.html

Je n'ai rien trouvé pour la correction (à part corriger les sources) :(

Et bleachbit ? il y a une option mémoire ...

_________________
"Ils ignoraient que c'était impossible, alors ils l'ont fait" Marc Twain
"Do or do not. There is no try" Yoda Senseï


Haut
 Profil  
 
MessagePosté: 26 Mai 2012 13:14 
Hors ligne
Nouvel utilisateur

Inscription: 24 Nov 2011 02:56
Messages: 55
Merci Je vais regarder de près les softs de test indiqués.

En fait j'ai déjà essayer d'arrêter les applications cela ne vide pas la mémoire utilisée "abusivement".
Soit il y a problème sur le systèmes, soit une des applications met le bazar...


En fait il semblerait que cela soit en rapport avec les caches qui se vident pas... qu'est ce qui peut causer cela ?

J'ai utilisé cette commande pour vider les caches...
sync; echo 3 > /proc/sys/vm/drop_caches

Est-ce que forcer régulièrement les caches à se vider peut-il causer un problème ?

Mais le problème est que cela revient rapidement... Je vais tester...

Je précise que je ne peux être que je suis en mode console distant (donc non graphique).

Et Pour corriger les Packets de Linux y a t'il une commande qui revérifie tout et remet tout en place ?
Ou faut-il tout réinstaller... ??


Merci pour votre aide :)


Haut
 Profil  
 
MessagePosté: 26 Mai 2012 15:30 
Hors ligne
Contributeur

Inscription: 18 Déc 2007 00:11
Messages: 4832
debynoob a écrit:
En fait si on regarde bien le Swap "n'est pas utilisé"

Quasiment pas, en effet. Donc le système a assez de mémoire.

debynoob a écrit:
Ce qui pose problème est :
Inactive(file): 426524 kB

En quoi cela pose-t-il problème ?
Code:
    Inactive: Memory which has been less recently used.  It is more
              eligible to be reclaimed for other purposes

debynoob a écrit:
En fait il semblerait que cela soit en rapport avec les caches qui se vident pas... qu'est ce qui peut causer cela ?

Les caches ne sont vidés que si le système a besoin de mémoire. S'ils ne sont pas vidés, c'est que le système a assez de mémoire et tout va bien.
debynoob a écrit:
J'ai utilisé cette commande pour vider les caches...
sync; echo 3 > /proc/sys/vm/drop_caches

Est-ce que forcer régulièrement les caches à se vider peut-il causer un problème ?

Oui : vider les caches fait baisser les performances puisque les données qui étaient dedans et dont le système aura à nouveau besoin devront être relues depuis le disque, beaucoup plus lent.

_________________
Attention : contributeur méchant !
Pentium III 550 MHz, RAM 128 Mio, disque 4,3 Go. Debian Squeeze avec noyau Linux maison. On ne rit pas ! c'est mon nouveau serveur+routeur ADSL.


Haut
 Profil  
 
MessagePosté: 28 Mai 2012 21:35 
Hors ligne
Contributeur
Avatar de l’utilisateur

Inscription: 09 Jan 2007 22:49
Messages: 3596
Salut

utilitaire: htop
regarde le % pris par tes applis, mai aussi la colonne time+ sa te donnera une meilleur vue.
voila :)

_________________
pq5 se plus proc 3.4 ghz 8 go de ram
ssd 1 dd 90 go ext4
nvidia 460
debian 64 bits wheezy beta 1
Enjoy ;)


Haut
 Profil  
 
MessagePosté: 02 Juin 2012 17:20 
Hors ligne
Nouvel utilisateur

Inscription: 24 Nov 2011 02:56
Messages: 55
Merci pour votre aide en fait je suis obligé de vider régulièrement le cache.

Le système n'est pas surchargé mais cela doit être spécifique à l'application.
Ceux sous CentOS ne semble pas avoir le problème...


Quelqu'un sous Debian 5 m'a dit qu'il devait faire de même.

http://www.ubuntu-unleashed.com/2008/04/free-up-cache-memory-in-linux.html

éventuellement par exemple avec sync :
sync ; echo 1 > /proc/sys/vm/drop_caches
sync ; echo 2 > /proc/sys/vm/drop_caches
sync ; echo 3 > /proc/sys/vm/drop_caches

Si je trouve plus d'explications relatives à ce souci, j'ajouterais plus d'informations...


Haut
 Profil  
 
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 11 messages ] 

Index du forum » Forums d'aide » Support Debian


Qui est en ligne

Utilisateurs parcourant ce forum: fran.b et 2 invités


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

Rechercher:
Aller à:  
Flux RSS Flux RSS Liste des flux Liste des flux
Powered by phpBB® Forum Software © phpBB Group
Traduction par: phpBB-fr.com
SEO
[ Time : 0.083s | 13 Queries | GZIP : Off ]