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 11/12/2012, à 10:16

papat01

Swap saturé

Bonjour,
Cela fait un petit moment que j'ai mon serveur avec un comportement étrange qui me pose vraiment pas mal de soucis. Sans aucune raison particulière, j'ai mon swap qui monte progressivement, puis sature. A la suite de ça mes services tombent progressivement, chacun leur tour et je suis obligé de redémarrer.
Pourriez vous m'aiguiller sur l'origine du problème ?
D'avance merci beaucoup car je commence à être désespéré.

Hors ligne

#2 Le 11/12/2012, à 10:27

Hoper

Re : Swap saturé

Ca ressemble fort à une fuite mémoire, donc à un bug dans l'un des logiciels que tu utilise. Pour savoir quel logiciel est en cause, il suffit de regarder quel est celui qui consomme toute cette mémoire...

Peut tu copier le résultat des commandes :

free -m
ps -eo pid,user,args,vsz --sort vsz


Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org

Hors ligne

#3 Le 11/12/2012, à 10:33

gl38

Re : Swap saturé

Tu pourrais utiliser un moniteur système qui te montre l'utilisation de la mémoire.
Il y a aussi la commande top qui donne l'état de la mémoire, du swap et la liste des applications qui consomment beaucoup de mémoire.
On peut aussi vider à la main sans redémarrer le cache de la mémoire avec un fichier du genre :

#!/bin/bash
echo "1" > /proc/sys/vm/drop_caches
sleep 5
echo "0" > /proc/sys/vm/drop_caches

et le swap avec

#!/bin/bash
swapoff -a
sleep 5
swapon -a

à lancer évidemment avec sudo.
J'ai trouvé ces commandes sur le forum, chez moi elles marchent sans problèmes et m'évitent de redémarrer.
Cordialement,
Guy

Hors ligne

#4 Le 11/12/2012, à 10:43

papat01

Re : Swap saturé

Merci pour vos réponses c'est vraiment super sympa de votre part.
Voici le post que j'avais fait il y a quelques semaines concernant ce problème et personne m'avait répondu :-/
http://forum.ubuntu-fr.org/viewtopic.php?id=1109911
Lorsque je fais un free -m voici ce que ça me donne. Je connaissais cette commande mais ça me parle pas trop car sur tous les forums que j'ai pu parcourir, on me dit que ubuntu ou tout autre systeme linux, utilse toute la mémoire par défault mais en libére au fur et à mesure de l'utilisation.

             total       used       free     shared    buffers     cached
Mem:          8054       7062        992          0         33       6748
-/+ buffers/cache:        280       7774
Swap:          999        999          0

et voici le résultat de la commande ps -eo pid,user,args,vsz --sort vsz
  PID USER     COMMAND                        VSZ
    2 root     [kthreadd]                       0
    3 root     [migration/0]                    0
    4 root     [ksoftirqd/0]                    0
    5 root     [migration/1]                    0
    6 root     [ksoftirqd/1]                    0
    7 root     [migration/2]                    0
    8 root     [ksoftirqd/2]                    0
    9 root     [migration/3]                    0
   10 root     [ksoftirqd/3]                    0
   11 root     [events/0]                       0
   12 root     [events/1]                       0
   13 root     [events/2]                       0
   14 root     [events/3]                       0
   15 root     [cpuset]                         0
   16 root     [khelper]                        0
   22 root     [async/mgr]                      0
  216 root     [kintegrityd/0]                  0
  217 root     [kintegrityd/1]                  0
  218 root     [kintegrityd/2]                  0
  219 root     [kintegrityd/3]                  0
  220 root     [kblockd/0]                      0
  221 root     [kblockd/1]                      0
  222 root     [kblockd/2]                      0
  223 root     [kblockd/3]                      0
  224 root     [kacpid]                         0
  225 root     [kacpi_notify]                   0
  226 root     [kacpi_hotplug]                  0
  291 root     [ata/0]                          0
  292 root     [ata/1]                          0
  293 root     [ata/2]                          0
  294 root     [ata/3]                          0
  295 root     [ata_aux]                        0
  299 root     [ksuspend_usbd]                  0
  303 root     [khubd]                          0
  306 root     [kseriod]                        0
  385 root     [kswapd0]                        0
  386 root     [aio/0]                          0
  387 root     [aio/1]                          0
  388 root     [aio/2]                          0
  389 root     [aio/3]                          0
  393 root     [nfsiod]                         0
  394 root     [cifsoplockd]                    0
  396 root     [xfs_mru_cache]                  0
  397 root     [xfslogd/0]                      0
  398 root     [xfslogd/1]                      0
  399 root     [xfslogd/2]                      0
  400 root     [xfslogd/3]                      0
  401 root     [xfsdatad/0]                     0
  402 root     [xfsdatad/1]                     0
  403 root     [xfsdatad/2]                     0
  404 root     [xfsdatad/3]                     0
  405 root     [xfsconvertd/0]                  0
  406 root     [xfsconvertd/1]                  0
  407 root     [xfsconvertd/2]                  0
  408 root     [xfsconvertd/3]                  0
  409 root     [ocfs2_wq]                       0
  410 root     [o2quot/0]                       0
  411 root     [o2quot/1]                       0
  412 root     [o2quot/2]                       0
  413 root     [o2quot/3]                       0
  416 root     [user_dlm]                       0
  418 root     [glock_workqueue]                0
  419 root     [glock_workqueue]                0
  420 root     [glock_workqueue]                0
  421 root     [glock_workqueue]                0
  422 root     [delete_workqueu]                0
  423 root     [delete_workqueu]                0
  424 root     [delete_workqueu]                0
  425 root     [delete_workqueu]                0
  426 root     [kslowd]                         0
  427 root     [kslowd]                         0
  428 root     [crypto/0]                       0
  429 root     [crypto/1]                       0
  430 root     [crypto/2]                       0
  431 root     [crypto/3]                       0
 1150 root     [iscsi_eh]                       0
 1159 root     [fc_rport_eq]                    0
 1160 root     [fcoethread/0]                   0
 1161 root     [fcoethread/1]                   0
 1162 root     [fcoethread/2]                   0
 1163 root     [fcoethread/3]                   0
 1169 root     [scsi_eh_0]                      0
 1186 root     [scsi_eh_1]                      0
 1188 root     [scsi_eh_2]                      0
 1191 root     [scsi_eh_3]                      0
 1193 root     [scsi_eh_4]                      0
 1236 root     [mtdblockd]                      0
 1267 root     [kpsmoused]                      0
 1290 root     [kstriped]                       0
 1292 root     [kdelayd/0]                      0
 1293 root     [kdelayd/1]                      0
 1294 root     [kdelayd/2]                      0
 1295 root     [kdelayd/3]                      0
 1296 root     [kmpathd/0]                      0
 1297 root     [kmpathd/1]                      0
 1298 root     [kmpathd/2]                      0
 1299 root     [kmpathd/3]                      0
 1300 root     [kmpath_handlerd]                0
 1301 root     [ksnapd]                         0
 1304 root     [edac-poller]                    0
 1319 root     [kondemand/0]                    0
 1320 root     [kondemand/1]                    0
 1321 root     [kondemand/2]                    0
 1322 root     [kondemand/3]                    0
 1323 root     [kconservative/0]                0
 1324 root     [kconservative/1]                0
 1325 root     [kconservative/2]                0
 1326 root     [kconservative/3]                0
 1355 root     [usbhid_resumer]                 0
 1360 root     [rpciod/0]                       0
 1361 root     [rpciod/1]                       0
 1362 root     [rpciod/2]                       0
 1363 root     [rpciod/3]                       0
 1373 root     [kjournald]                      0
 2869 root     [kjournald]                      0
 5298 root     [pdflush]                        0
 6738 root     [pdflush]                        0
 3179 root     /sbin/getty 38400 tty4        1716
 3180 root     /sbin/getty 38400 tty5        1716
 3182 root     /sbin/getty 38400 tty2        1716
 3183 root     /sbin/getty 38400 tty3        1716
 3184 root     /sbin/getty 38400 tty6        1716
 3185 root     /sbin/getty 38400 ttyS0       1716
 3983 root     /sbin/getty 38400 tty1        1716
 3243 root     /bin/dd bs 1 if /proc/kmsg    1872
 3221 syslog   /sbin/syslogd -u syslog       1936
 3623 daemon   /usr/sbin/atd                 1984
 3636 root     /usr/sbin/cron                2100
 1502 root     /sbin/udevd --daemon          2104
 3267 114      /usr/bin/dbus-daemon --syst   2564
 2106 root     ncftp -u**************** -p   2724
 2259 root     ncftp -u**************** -p   2724
 8226 root     ncftp -u**************** -p   2724
 8705 root     ncftp -u**************** -p   2724
 9556 root     ncftp -u**************** -p   2724
12333 root     ncftp -u**************** -p   2724
12366 root     ncftp -u**************** -p   2724
12608 root     ncftp -u**************** -p   2724
13019 root     ncftp -u**************** -p   2724
13089 root     ncftp -u**************** -p   2724
16689 root     ncftp -u**************** -p   2724
21753 root     ncftp -u**************** -p   2724
23048 root     ncftp -u**************** -p   2724
24913 root     ncftp -u**************** -p   2724
27362 root     ncftp -u**************** -p   2724
29660 root     ncftp -u**************** -p   2724
32522 root     ncftp -u**************** -p   2724
19938 root     ps -eo pid,user,args,vsz --   2728
 3380 root     /usr/bin/atop -a -w /var/lo   2736
  513 root     /bin/sh /home/scripts/full_   2840
 6554 root     /bin/sh /home/scripts/full_   2840
 6947 root     /bin/sh /home/scripts/full_   2840
 7791 root     /bin/sh /home/scripts/full_   2840
10642 root     /bin/sh /home/scripts/full_   2840
10694 root     /bin/sh /home/scripts/full_   2840
10840 root     /bin/sh /home/scripts/full_   2840
11294 root     /bin/sh /home/scripts/full_   2840
11388 root     /bin/sh /home/scripts/full_   2840
14900 root     /bin/sh /home/scripts/full_   2840
20057 root     /bin/sh /home/scripts/full_   2840
20858 root     /bin/sh /home/scripts/full_   2840
22718 root     /bin/sh /home/scripts/full_   2840
25643 root     /bin/sh /home/scripts/full_   2840
27991 root     /bin/sh /home/scripts/full_   2840
30326 root     /bin/sh /home/scripts/full_   2840
32633 root     /bin/sh /home/scripts/full_   2840
 3246 klog     /sbin/klogd -P /var/run/klo   2880
28877 root     /bin/sh /usr/bin/mysqld_saf   2884
    1 root     /sbin/init                    2976
 6551 root     /USR/SBIN/CRON                4484
 6946 root     /USR/SBIN/CRON                4484
 7789 root     /USR/SBIN/CRON                4484
10626 root     /USR/SBIN/CRON                4484
10690 root     /USR/SBIN/CRON                4484
10832 root     /USR/SBIN/CRON                4484
11293 root     /USR/SBIN/CRON                4484
11371 root     /USR/SBIN/CRON                4484
14899 root     /USR/SBIN/CRON                4484
20050 root     /USR/SBIN/CRON                4484
20836 root     /USR/SBIN/CRON                4484
22717 root     /USR/SBIN/CRON                4484
25624 root     /USR/SBIN/CRON                4484
27982 root     /USR/SBIN/CRON                4484
30320 root     /USR/SBIN/CRON                4484
32618 root     /USR/SBIN/CRON                4484
32763 root     /USR/SBIN/CRON                4484
11263 root     -bash                         4504
 9151 root     /usr/lib/openssh/sftp-serve   4576
 3691 root     /usr/bin/perl -Tw /usr/loca   4584
 3351 root     /usr/sbin/sshd                5312
  635 root     /usr/sbin/postdrop -r         5392
 6679 root     /usr/sbin/postdrop -r         5392
 7072 root     /usr/sbin/postdrop -r         5392
 7948 root     /usr/sbin/postdrop -r         5392
10759 root     /usr/sbin/postdrop -r         5392
10821 root     /usr/sbin/postdrop -r         5392
10968 root     /usr/sbin/postdrop -r         5392
11422 root     /usr/sbin/postdrop -r         5392
11500 root     /usr/sbin/postdrop -r         5392
15029 root     /usr/sbin/postdrop -r         5392
20178 root     /usr/sbin/postdrop -r         5392
20961 root     /usr/sbin/postdrop -r         5392
22839 root     /usr/sbin/postdrop -r         5392
25756 root     /usr/sbin/postdrop -r         5392
28112 root     /usr/sbin/postdrop -r         5392
30446 root     /usr/sbin/postdrop -r         5392
32750 root     /usr/sbin/postdrop -r         5392
  634 root     /usr/sbin/sendmail -i -FCro   5404
 6678 root     /usr/sbin/sendmail -i -FCro   5404
 7071 root     /usr/sbin/sendmail -i -FCro   5404
 7947 root     /usr/sbin/sendmail -i -FCro   5404
10758 root     /usr/sbin/sendmail -i -FCro   5404
10820 root     /usr/sbin/sendmail -i -FCro   5404
10967 root     /usr/sbin/sendmail -i -FCro   5404
11421 root     /usr/sbin/sendmail -i -FCro   5404
11499 root     /usr/sbin/sendmail -i -FCro   5404
15028 root     /usr/sbin/sendmail -i -FCro   5404
20177 root     /usr/sbin/sendmail -i -FCro   5404
20960 root     /usr/sbin/sendmail -i -FCro   5404
22838 root     /usr/sbin/sendmail -i -FCro   5404
25755 root     /usr/sbin/sendmail -i -FCro   5404
28111 root     /usr/sbin/sendmail -i -FCro   5404
30445 root     /usr/sbin/sendmail -i -FCro   5404
32749 root     /usr/sbin/sendmail -i -FCro   5404
 3497 root     /usr/lib/postfix/master       5412
16849 postfix  pickup -l -t fifo -u -c       5420
17303 postfix  qmgr -l -t fifo -u            5460
17725 postfix  tlsmgr -l -t unix -u -c       5892
 9146 root     sshd: root@notty              8212
11260 root     sshd: root@pts/0              8216
 3510 snmp     /usr/sbin/snmpd -Lsd -Lf /d   8488
 4203 root     /usr/sbin/console-kit-daemo   8624
31742 root     proftpd: (accepting connect   9924
 3788 root     /usr/bin/perl /usr/share/we  15600
 5165 root     /usr/sbin/apache2 -k start   26096
19788 www-data /usr/sbin/apache2 -k start   26096
19835 www-data /usr/sbin/apache2 -k start   26096
19837 www-data /usr/sbin/apache2 -k start   26096
19841 www-data /usr/sbin/apache2 -k start   26096
19842 www-data /usr/sbin/apache2 -k start   26096
19843 www-data /usr/sbin/apache2 -k start   26096
28991 root     /usr/sbin/apache2 -k start   26096
19838 www-data /usr/sbin/apache2 -k start   26444
17087 www-data /usr/sbin/apache2 -k start   28092
19934 www-data /usr/sbin/apache2 -k start   28112
19502 www-data /usr/sbin/apache2 -k start   28268
19235 www-data /usr/sbin/apache2 -k start   28384
18616 www-data /usr/sbin/apache2 -k start   28620
19787 www-data /usr/sbin/apache2 -k start   28664
19836 www-data /usr/sbin/apache2 -k start   28664
19840 www-data /usr/sbin/apache2 -k start   28872
19839 www-data /usr/sbin/apache2 -k start   28884
19932 www-data /usr/sbin/apache2 -k start   28892
19507 www-data /usr/sbin/apache2 -k start   28908
19234 www-data /usr/sbin/apache2 -k start   29148
17964 www-data /usr/sbin/apache2 -k start   29868
19115 www-data /usr/sbin/apache2 -k start   30496
18890 www-data /usr/sbin/apache2 -k start   30640
19626 www-data /usr/sbin/apache2 -k start   30764
19935 www-data /usr/sbin/apache2 -k start   31020
19107 www-data /usr/sbin/apache2 -k start   31028
18621 www-data /usr/sbin/apache2 -k start   31032
17487 www-data /usr/sbin/apache2 -k start   31064
19114 www-data /usr/sbin/apache2 -k start   31164
16094 www-data /usr/sbin/apache2 -k start   31168
19933 www-data /usr/sbin/apache2 -k start   31248
19454 www-data /usr/sbin/apache2 -k start   31276
19109 www-data /usr/sbin/apache2 -k start   31308
18548 www-data /usr/sbin/apache2 -k start   31320
18622 www-data /usr/sbin/apache2 -k start   31824
18889 www-data /usr/sbin/apache2 -k start   32004
19505 www-data /usr/sbin/apache2 -k start   32436
 2532 www-data /usr/sbin/apache2 -k start   32764
19108 www-data /usr/sbin/apache2 -k start   33060
29012 mysql    /usr/sbin/mysqld --basedir= 137972

pour info c'est un serveur de production, mais il y a pas grand monde dessus. un service de 10 personne travaillant sur le site internet hébergé sur ce serveur. J'ai également remarqué que tous les jours à 15h39 précisément, mon swap se vide d'un coup. Mais régulièrement le serveur lache avant, j'ai déjà essayé de faire un swapoff -a swapon -a, le swap effectivement diminue, mais repart de plus belle ou les services tombe un par un (apache, mysql, ssh...)

Encore merci que vous m'aidez

modération: merci d'utiliser les balises

[code]pour mettre les retours des commandes[/code]

Dernière modification par ljere (Le 11/12/2012, à 10:52)

Hors ligne

#5 Le 11/12/2012, à 10:46

Hoper

Re : Swap saturé

gl38 : Nele prend pas mai mais je ne vois pas en quoi les commandes que tu lui donne pourrait l'aider. Son swap SATURE.

Toi, tu n'a aucun problème sur ta machine. (Sauf si tu crois qu'avoir quelques dizaines de Mo dans la swap est un soucis). Lui semble avoir un vrai soucis. Les deux situations sont totalement différents...


Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org

Hors ligne

#6 Le 11/12/2012, à 10:46

ssdg

Re : Swap saturé

Pour l'arrêt des programmes, c'est normal, une fois que ta machine n'as plus de mémoire et qu'un programme en a besoin, le programme se fait recaller et ne sachant plus que faire, se suicide. (Ou alors le système en tue un autre pour faire de la place... je n'ai jamais vraiment cherché)



gl38 > J'ai du mal à saisir l'intérêt de vider la swap et le cache puisque:
1) La swap est vidée de toute façons quand le programme qui en utilise s'arrête
2) le cache sert d'intérmédiaire pour rendre les accès disques plus rapides. Il n'est pas prioritaire sur la mémoire utilisée par les programmes. Du coup, il ne coute rien. (et mieux, il fait gagner du temps)

Pour le swapoff, pour cela il faudrait que ses logiciels ne pompent que la mémoire "physique". Autrement il ne se passera rien.


s'il n'y a pas de solution, c'est qu'il n'y a pas de problème... ou pas.

Hors ligne

#7 Le 11/12/2012, à 10:53

Hoper

Re : Swap saturé

papat01 : C'est assez curieux comme situation. La comme ça, je ne comprend pas du tout pourquoi il swap comme ça. Après, ça dépend de pas mal d'autres paramètres qu'il faudrait vérifier mais...

Une question, tu as essayé d'augmenter la swap tout simplement ? Parce que 1 Go de swap pour 8 Go de ram, c'est quand même assez disproportionné. Dans certains cas, l'OS peut avoir besoin d'autant de swap que de ram, pour "assurer" aux applications qu'elle disposerons toujours d'un espace.

Bref, le premier truc que j'essayerai de faire personnellement, c'est de créer un espace disque de 8 Go de swap supplémentaire. Tu n'a pas à partitionnement le disque pour ça, tu peut très bien swapper dans un fichier. D’après ce que tu décrit, il doit y avoir un traitement qui nécessite de la swap. J'ai eu le cas récemment pour la création d'une impression en pdf. 40 pages en 300 dpi, j'ai du ajouter de la swap pour ce traitement.

Que donne la commande :
df -h


Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org

Hors ligne

#8 Le 11/12/2012, à 10:57

gl38

Re : Swap saturé

Quand le swap est entamé, avec les versions d'ubuntu que j'ai utilisées ( 6 à 10.04), il ne revient JAMAIS à 0, le cache non plus ce qui rend l’utilisation de la machine pénible et le lancement de certaines applications impossible.
Cordialement,
Guy

Hors ligne

#9 Le 11/12/2012, à 11:11

papat01

Re : Swap saturé

Merci beaucoup pour ces éléments d'informations.
Voci ce que donne la commande :
/dev/sda1             440G   77G  341G  19% /
varrun                4,0G   92K  4,0G   1% /var/run
varlock               4,0G     0  4,0G   0% /var/lock
udev                  4,0G   20K  4,0G   1% /dev
devshm                4,0G     0  4,0G   0% /dev/shm
/dev/sda3             484G  114G  346G  25% /data
/tmpfs                 10G  7,3G  2,8G  73% /tmp

Comment vérifier l'utilisation de la mémoire réel ? car lorsque je fais un htop et que je filtre en sorti le pourcentage mem, bah j'ai pas grand chose.
Et je me dis comment se fait il qu'à 15h39 tout se vide automatiquement. Je n'arrive pas à trouver une tache qui s'arrete à 15h39 ou une comme qui est exécuté. Je regarde dans les logs système : /var/log/syslog si je me trompe pas mais j'ai rien du tout.
Effectivement je peux augmanter la taille du swap, mai je n'ai jamais fait ça, enfin en passant par des fichiers. Est ce compliqué ? je pense faire cela en dernier recourt.
voici les logs de syslog à cette heure là.

log a écrit :

Dec 10 15:39:01 ns206307 /USR/SBIN/CRON[18922]: (root) CMD (  [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindep$
Dec 10 15:39:01 ns206307 /USR/SBIN/CRON[18923]: (root) CMD (run-parts /usr/local/oco/bin/60sec >/dev/null 2>/dev/null)
Dec 10 15:39:01 ns206307 /USR/SBIN/CRON[18924]: (root) CMD (/usr/local/rtm/bin/rtm 26 > /dev/null 2> /dev/null)
Dec 10 15:39:01 ns206307 /USR/SBIN/CRON[18926]: (root) CMD ([ -x /usr/lib/php5/maxlifetime ] && [ -d /tmp ] && find /tmp -type f -cmin +$(/usr/lib/php5/maxl$
Dec 10 15:39:01 ns206307 /USR/SBIN/CRON[18931]: (root) CMD (chmod  777 -R /data/sites/Esphtml/documents    > /dev/null 2> /dev/null        #mettr$
Dec 10 15:39:05 ns206307 snmpd[3510]: cannot open /proc/net/snmp ...
Dec 10 15:39:07 ns206307 snmpd[3510]: cannot open /proc/net/dev ...
Dec 10 15:39:52 ns206307 last message repeated 3 times

Hors ligne

#10 Le 11/12/2012, à 11:12

ljere

Re : Swap saturé

je suis pas sure que ce soit normal qu'il y ai autant de service apache qui se lance

19788 www-data /usr/sbin/apache2 -k start   26096
19835 www-data /usr/sbin/apache2 -k start   26096
19837 www-data /usr/sbin/apache2 -k start   26096
19841 www-data /usr/sbin/apache2 -k start   26096
19842 www-data /usr/sbin/apache2 -k start   26096
19843 www-data /usr/sbin/apache2 -k start   26096
28991 root     /usr/sbin/apache2 -k start   26096
19838 www-data /usr/sbin/apache2 -k start   26444
17087 www-data /usr/sbin/apache2 -k start   28092
19934 www-data /usr/sbin/apache2 -k start   28112
19502 www-data /usr/sbin/apache2 -k start   28268
19235 www-data /usr/sbin/apache2 -k start   28384
18616 www-data /usr/sbin/apache2 -k start   28620
19787 www-data /usr/sbin/apache2 -k start   28664
19836 www-data /usr/sbin/apache2 -k start   28664
19840 www-data /usr/sbin/apache2 -k start   28872
19839 www-data /usr/sbin/apache2 -k start   28884
19932 www-data /usr/sbin/apache2 -k start   28892
19507 www-data /usr/sbin/apache2 -k start   28908
19234 www-data /usr/sbin/apache2 -k start   29148
17964 www-data /usr/sbin/apache2 -k start   29868
19115 www-data /usr/sbin/apache2 -k start   30496
18890 www-data /usr/sbin/apache2 -k start   30640
19626 www-data /usr/sbin/apache2 -k start   30764
19935 www-data /usr/sbin/apache2 -k start   31020
19107 www-data /usr/sbin/apache2 -k start   31028
18621 www-data /usr/sbin/apache2 -k start   31032
17487 www-data /usr/sbin/apache2 -k start   31064
19114 www-data /usr/sbin/apache2 -k start   31164
16094 www-data /usr/sbin/apache2 -k start   31168
19933 www-data /usr/sbin/apache2 -k start   31248
19454 www-data /usr/sbin/apache2 -k start   31276
19109 www-data /usr/sbin/apache2 -k start   31308
18548 www-data /usr/sbin/apache2 -k start   31320
18622 www-data /usr/sbin/apache2 -k start   31824
18889 www-data /usr/sbin/apache2 -k start   32004
19505 www-data /usr/sbin/apache2 -k start   32436
 2532 www-data /usr/sbin/apache2 -k start   32764
19108 www-data /usr/sbin/apache2 -k start   33060

si tous ses services se lance les uns après les autres cela peut expliqué que ton swap soit si vite rempli
je suis surpris que tu n'es pas mis la même taille de swap que de mémoire vive
je pense que les log pourrait être utile


ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon

Hors ligne

#11 Le 11/12/2012, à 11:19

papat01

Re : Swap saturé

Pour tout vous dire c'était pas moi qui était en charge de la config, je reprends le bébé, et me voila confronté à cette étrange souci. Je commence dans le monde de linux, je suis encore bien débuté (désolé par avance si je peux vous parraître à coté de la plaque par moment...). Lorsque tu me dis ljere de regarder dans les logs, tu parles des logs d'apache ?

Hors ligne

#12 Le 11/12/2012, à 12:08

papat01

Re : Swap saturé

gl38, conernant le vidage du cache mémoire, peut être vais je parraitre ridicule mais le cache est stocké ou ? c'est pas stocké dans le swap ?
lorsque je fais un htop, que veux dire réellement la valeur de la mémoire ?
1355221845.png
cela indique que j'ai 328 de mémoire utilisé ? ou il me reste 328 ? Cette donnée est elle vraiment parlante ? car linux utilise par default toute la mémoire et  redistribu si besoin non ?
et lorsque je fais un free -m à quoi correspond  -/+ buffers

Mem:          8054       7728        326          0         40       7383
-/+ buffers/cache:        305       7749
Swap:          999        999          0

Hors ligne

#13 Le 11/12/2012, à 12:58

Hoper

Re : Swap saturé

gl38 a écrit :

Quand le swap est entamé, avec les versions d'ubuntu que j'ai utilisées ( 6 à 10.04), il ne revient JAMAIS à 0,

C'est normal, et c'est très bien comme ça. Si tu as des soucis avec ta machine, cela ne vient probablement pas de la. Maintenant il y a une énorme différence entre avoir 100 Mo dans la swap et plusieurs Go. Les manipulations que tu décrit ne servent à rien, et sont même nuisibles dans 99,9% des cas. Merci donc de les réserver aux 0.01% des cas ou elles sont justifiées, ce qui n'est clairement pas le cas ici...


Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org

Hors ligne

#14 Le 11/12/2012, à 13:03

Hoper

Re : Swap saturé

papat01 :

Le partitionnement à franchement été fait gravement n'importe comment.
Mais bon, ce n'est évidement pas ça qui te bloque pour le moment.
Je pense vraiment qu'augmenter maintenant le swap te permettrait au contraire de mieux comprendre ce qui se passe. Et non, l'augmenter n'est vraiment pas compliqué :

sudo su -
dd if=/dev/zero of=/var/swap bs=1M count=8192
mkswap /var/swap
swapon /var/swap

Voila, tu as maintenant 8 Go de swap en plus.
Reste bien sur à les déclarer dans le fichier /etc/fstab pour que ce soit toujours le cas au reboot, mais on peut voir ça ensuite.


Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org

Hors ligne

#15 Le 11/12/2012, à 13:14

ljere

Re : Swap saturé

pour les logs ils se trouvent dans /var/log/
les plus parlant à mon avis son syslog et dmsg

pour htop il t'indique la mémoire vive d'utilisé donc ta ram est inutilisé alors que ton swap lui est trop utilisé

papat01 a écrit :

car linux utilise par default toute la mémoire et  redistribu si besoin non ?

je ne comprend pas trop ce que tu veux dire si je regarde le htop pour moi par exemple

  1  [|||||||||||              34.0%]     Tasks: 98, 195 thr; 2 running
  2  [||||||||||               31.9%]     Load average: 0.58 0.53 0.51 
  Mem[|||||||||||||       910/3558MB]     Uptime: 20:16:12
  Swp[                      0/3690MB]

on voit bien que seul ma mémoire vive est utilisé mon swap ne me sert à rien


ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon

Hors ligne

#16 Le 11/12/2012, à 13:55

tiramiseb

Re : Swap saturé

Hoper a écrit :

1 Go de swap pour 8 Go de ram, c'est quand même assez disproportionné

Sur un serveur pour 10 personnes ? N'abusons pas !
Avec l'utilisation qu'il nous indique, il n'y aurait même pas besoin de swap !

La swap est une "soupape de sécurité" pour que le système ne plante pas quand la RAM est pleine, de nos jours il faut considérer une utilisation de la swap de plus de 20% (grosso merdo) comme problématique, même (et surtout) avec 1 Go de swap vs 8 Go de RAM.

Hoper a écrit :

Dans certains cas, l'OS peut avoir besoin d'autant de swap que de ram, pour "assurer" aux applications qu'elle disposerons toujours d'un espace.

Oui, "dans certains cas". Dans les cas où on est dans les années 90 et où un serveur a du mal à tourner avec 16 Mo de RAM et a besoin de 32 Mo supplémentaires - et tant pis pour la perte en performance smile


Hoper a écrit :

Le partitionnement à franchement été fait gravement n'importe comment.

Pas "n'importe comment": j'y vois une certaine logique... une partition /, une /data et une /tmp, c'est la logique du fainéant qui ne veut pas réfléchir à son partitionnement.


papat01 a écrit :
Mem:          8054       7728        326          0         40       7383
-/+ buffers/cache:        305       7749
Swap:          999        999          0

Cela signifie que tu as :
En RAM :
- 8054 Mo au total
- 7728 Mo qui ont été utilisés à un moment où à un autre depuis le démarrage du système
- 326 Mo totalement libres et inutilisés
- 305 Mo actuellement utilisés par les logiciels en fonctionnement et non libérables
- 7749 Mo libres ou libérables (la mémoire "cache" est conservée au cas où tu auras besoin des infos stockées (accélération du système car pas besoin de lire sur le disque) et écrasée si nécessaire)
En swap :
- 999 Mo au total
- 999 Mo utilisés
- 0 Mo inutilisé

Quand tu as de la mémoire libre et que la swap reste utilisée, cela veut dire que les pages mémoire stockées dans la swap n'ont pas été accédées depuis leur stockage en swap.


Il faudrait que tu exécutes la commande "ps auxw --sort vsz" au moment où tu as le problème de mémoire saturée et de swap saturée afin d'identifier "qui" prend toute cette place.
(la commande que Hoper t'a donnée ne montre pas toutes les infos intéressantes, celle-ci sera bien plus complète (et plus simple à taper)).


papat01 a écrit :

Et je me dis comment se fait il qu'à 15h39 tout se vide automatiquement. Je n'arrive pas à trouver une tache qui s'arrete à 15h39 ou une comme qui est exécuté.

Exécute les commandes suivantes (tu peux le faire maintenant) et montre-nous les retours :

cat /etc/crontab
ls /etc/cron.*
cat /etc/cron.d/*
crontab -l

PS: s'il te plait papat01, peux-tu mettre les retours entre les balises "[ code ]" (accessibles par le bouton "< >" en haut du champ de texte), ça nous aiderait beaucoup.

Dernière modification par tiramiseb (Le 11/12/2012, à 14:34)

Hors ligne

#17 Le 11/12/2012, à 17:15

Hoper

Re : Swap saturé

tiramiseb

Globalement, je suis d'accord avec toi hein... Simplement, encore une fois, il y a certains programmes (pas forcément bien écrit) qui nécessite ponctuellement une quantité de swap importante. Mais oui, bien sur, si sa machine ne fait QUE serveur web, il est évident qu'elle ne devrait pas swapper.

Mais comme :
1) Je suppose qu'en réalité il y a autre chose qui se lance
2) L'urgence c'est d’empêcher les softs de se vautrer, et de trouver le fautif

Pour ces deux raisons, il me semble qu'augmenter la swap (il sera tout aussi simple de la supprimer ensuite) est un bon point de départ.

PS : Quand au partitionnement, je maintient que 400 Go dans le / d'un serveur, c'est gravement n'importe quoi. Ne pas trop vouloir se prendre la tête, je veux bien... Mais faire 50/50 entre le système et les données, genre un C et un D windows "fournisseur" transposé, désolé mais il y a des limites quand même smile

Dernière modification par Hoper (Le 11/12/2012, à 17:17)


Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org

Hors ligne

#18 Le 11/12/2012, à 18:36

tiramiseb

Re : Swap saturé

Hoper a écrit :

L'urgence c'est d’empêcher les softs de se vautrer

Dans la mesure où il a signalé son problème dans un premier message il y a 3 semaines, je ne me suis pas concentré sur une telle "urgence" smile

Hoper a écrit :

et de trouver le fautif

Ça c'est sûr

Hoper a écrit :

Pour ces deux raisons, il me semble qu'augmenter la swap (il sera tout aussi simple de la supprimer ensuite) est un bon point de départ.

Ça ne fera que retarder le vautrage...

Hoper a écrit :

PS : Quand au partitionnement, je maintient que 400 Go dans le / d'un serveur, c'est gravement n'importe quoi.

C'est n'importe quoi, mais ça n'a pas été fait n'importe comment... ça n'a juste pas été fait big_smile
Pour moi un partitionnement fait n'importe comment c'est par exemple : / 100 Mo, swap 8 Go, /tmp 100 Mo, /var/tmp 100 Mo, /var 1 Go, /usr 1 Go, /usr/local 50 Go, /opt 50 Go, /home 100 Go, /donnees 300 Go, /programmes 300 Go (j'exagère peut-être un peu mais j'ai déjà vu des choses qui s'approchent de ça).

Hors ligne

#19 Le 11/12/2012, à 19:35

papat01

Re : Swap saturé

Toutes mes excuses pour ma réponse tardive je n'ai pu répondre avant, je vais essayer de reprendre chaque point et vous donner les informations en conséquence avec une mise en forme appropriée comme conseillé par tiramiseb.
Mais tout d'abord, encore merci de consacrer du temps à mon probème, comme dit José dans seine de ménage "à son pépère" tongue.
Aller c'est parti !!!!!!
J'ai donc redémarré mon serveur ce midi pour éviter que tous mes services tombent en pleine production, et si c'est vraiment un caractèren d'urgence car j'essaye de faire le mieux que je peux depuis plusieurs semaines, mais ce n'est que de la bidouille pour contourner le problème jusqu'au jour o`u j'aurai trouvé la solution.

ljere a écrit :

je ne comprend pas trop ce que tu veux dire si je regarde le htop pour moi par exemple

J'ai lu à cette adresse : [doc]http://doc.ubuntu-fr.org/loadaverage[/doc] "que Le noyau Linux utilise un système de libération des zones mémoires dit paresseuse. C'est-à-dire qu'il va utiliser un maximum de mémoire disponible et qu'il va en libérer uniquement au besoin." Donc je me demande à quoi correspond réellement la valeur dans htop à l'indication de la mémoire.

tiramiseb a écrit :

7728 Mo qui ont été utilisés à un moment où à un autre depuis le démarrage du système

Comment se fait il alors que cette donnée diminue après 15h39 quand le swap est vidé ? j'avais fait des screenshots au fur et à mesure des incidents. Et lors de la monté en charge du swap je pouvais voir à cette endroit que ma mémoire au "used" était proche de ma mémoire totale, et après l'incident le "used" était bien déscendu sans avoir fait un rédémarrage du système. mais maintenant il est vrai que lorsque je fais un free -m, la valeur buffers correspondà ce que je retrouve dans htop.

tiramiseb a écrit :

- 7749 Mo libres ou libérables (la mémoire "cache" est conservée au cas où tu auras besoin des infos stockées (accélération du système car pas besoin de lire sur le disque) et écrasée si nécessaire)

est ce normal qu'il y a autant de cache ?

tiramiseb a écrit :

Il faudrait que tu exécutes la commande "ps auxw --sort vsz" au moment où tu as le problème de mémoire saturée et de swap saturée afin d'identifier "qui" prend toute cette place.

je vais exécuté cette commande demain matin et je posterai le résultat.
Exécutions des différentes commandes + les résultats :
cat /etc/crontab :

# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user	command
25 6	* * *	root	test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6	* * 7	root	test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6	1 * *	root	test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#

*/1 * * * * root /usr/local/rtm/bin/rtm 26 > /dev/null 2> /dev/null

ls /etc/cron.*

/etc/cron.d:
oco  php5  php5.dpkg-old  sysstat

/etc/cron.daily:
00logwatch  apache2  apt  aptitude  apt-show-versions  bsdmainutils  dailybackup.sh  logrotate	man-db	mlocate  sendmail  standard  sysklogd  sysstat

/etc/cron.hourly:
hourlybackup.sh

/etc/cron.monthly:
proftpd  scrollkeeper  standard

/etc/cron.weekly:
man-db	popularity-contest  sysklogd

cat /etc/cron.d/*

*/1 * * * * root run-parts /usr/local/oco/bin/60sec >/dev/null 2>/dev/null
*/2 * * * * root run-parts /usr/local/oco/bin/120sec >/dev/null 2>/dev/null
*/5 * * * * root run-parts /usr/local/oco/bin/300sec >/dev/null 2>/dev/null
# /etc/cron.d/php5: crontab fragment for php5
#  This purges session files older than X, where X is defined in seconds
#  as the largest value of session.gc_maxlifetime from all your php.ini
#  files, or 24 minutes if not defined.  See /usr/lib/php5/maxlifetime

# Look for and purge old sessions every 30 minutes
09,39 *     * * *     root   [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -cmin +$(/usr/lib/php5/maxlifetime) -delete

# /etc/cron.d/php5: crontab fragment for php5
#  This purges session files older than X, where X is defined in seconds
#  as the largest value of session.gc_maxlifetime from all your php.ini
#  files, or 24 minutes if not defined.  See /usr/lib/php5/maxlifetime

# Look for and purge old sessions every 30 minutes
# 9,39 * * * * root [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -n 200 -r -0 rm
# Global variables:
#
#  our configuration file
DEFAULT=/etc/default/sysstat
#  default setting, overriden in the above file
ENABLED=false
SA1_OPTIONS=""

# Activity reports every 10 minutes everyday
5-55/10 * * * * root [ -x /usr/lib/sysstat/sa1 ] && { [ -r "$DEFAULT" ] && . "$DEFAULT" ; [ "$ENABLED" = "true" ] && exec /usr/lib/sysstat/sa1 $SA1_OPTIONS 1 1 ; }

# Additional run at 23:59 to rotate the statistics file
59 23 * * * root [ -x /usr/lib/sysstat/sa1 ] && { [ -r "$DEFAULT" ] && . "$DEFAULT" ; [ "$ENABLED" = "true" ] && exec /usr/lib/sysstat/sa1 $SA1_OPTIONS 60 2 ; }

crontab -l

0 6-20 * * * /etc/cron.hourly/hourlybackup.sh     #backup BDDs
0 1 * * * /etc/webmin/mysql/backup.pl --all
0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58 5-21 * * 1-6 php5 -f  /data/sites/Espace_Client/html/suivilivraisons/html/scripts-oneshot/recalcul_stock.php   > /dev/null 2> /dev/null        #recalcul des stocks toutes les minutes
32 1 * * * /home/scripts/cron_export_edi.sh    #EDI Envoi des infos tracking 
33 1 25 * * /home/scripts/cron_export_edi_mensuel.sh #EDI envoi des infs tracking / mois
* * * * * chmod  777 -R /data/sites/Espace_Client/html/documents    > /dev/null 2> /dev/null        #mettre les droits en lectures aux documents uploades (lettres + CMR)
@daily chmod 777 * /data/backups -R #mettre les droits en lectures aux BDDS
@daily /etc/init.d/apache2 restart
0 0 * * * /etc/init.d/mysql restart   #redmarrer MySQL
#15 0 * * * (/sbin/swapoff -a && /sbin/swapon -a)    #vidage du swap
26 23 * * 0 /etc/webmin/package-updates/update.pl
30 22 * * * /etc/cron.daily/dailybackup.sh      #backup BDDs du soir
@daily rm /tmp/* && rm /var/lib/php5/* #Effacer les sessions la nuit -> forcer reco en arrivant.
@hourly /etc/webmin/mysql/backup.pl tbc_prod
9,39 * * * * [ -x /usr/lib/php5/maxlifetime ] && [ -d /tmp ] && find /tmp -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -n 200 -r -0 rm
35 1 * * * php5 -f  /data/sites/Espace_Client/html/suivilivraisons/html/export/bg_hebdo.php   > /dev/null 2> /dev/null  #Export quotidiens bpour BG
30 1 * * 6  php5 -f  /data/sites/Espace_Client/html/suivilivraisons/html/export/bg_besoins.php   > /dev/null 2> /dev/null  #besoins hebdo pour BG 
0 22 * * * ntpdate ntp.ubuntu.com pool.ntp.org #Mise  l'heure du serveur via NTP
0,5,10,15,20,25,30,35,40,45,50,55 2-23 * * * /home/scripts/cron_edi.sh      #Automatisation des imports EDI par FTP
0 2 * * * /home/scripts/full_backup.sh  #Backup incrmentiel en semaine + full le dimanche
0,15,30,45 5-22 * * * /home/scripts/cron_tx-docscans_ftp.sh >> /var/log/transics_scan.log 2>> /var/log/transics_scan.err
0 7 * * * /etc/init.d/lighttpd restart #REstart du server Lighty
@daily /etc/webmin/fsdump/backup.pl 48711298362532
0 7 3 * * php5 /data/sites/Espace_Client/html/suivilivraisons/html/export/tbc_stock.php #export des stocks mensuels
41 6 * * * /etc/webmin/virtual-server/sendratings.pl
3,8,13,18,23,28,33,38,43,48,53,58 * * * * /etc/webmin/virtual-server/collectinfo.pl
48 3 * * * /etc/webmin/virtual-server/scriptlatest.pl
0 16 * * 1-5 php5 -f  /data/sites/Espace_Client/html/suivilivraisons/html/export/decklinea_bis.php   > /dev/null 2> /dev/null   #Export EDI Envoie des commandes parties en livraison

Egalement j'ai pas l'impression de voir la visu de tous mes crons, car l'administration du serveur est également effectué par webmin, et donc la création de cron dans webmin. Les crons webmin ne sont pas dans crontab -l ?

PS : Merci encore pour tout

Hors ligne

#20 Le 11/12/2012, à 20:03

tiramiseb

Re : Swap saturé

papat01 a écrit :
tiramiseb a écrit :

7728 Mo qui ont été utilisés à un moment où à un autre depuis le démarrage du système

Comment se fait il alors que cette donnée diminue après 15h39 quand le swap est vidé ?

J'ai simplifié la chose pour l'explication ; il y a certains types de données qui ne peuvent pas être réutilisées, du coup la mémoire correspondante est libérée.



papat01 a écrit :
tiramiseb a écrit :

- 7749 Mo libres ou libérables (la mémoire "cache" est conservée au cas où tu auras besoin des infos stockées (accélération du système car pas besoin de lire sur le disque) et écrasée si nécessaire)

est ce normal qu'il y a autant de cache ?

Comme tu l'as cité toi-même, « Le noyau Linux utilise un système de libération des zones mémoires dit paresseuse. C'est-à-dire qu'il va utiliser un maximum de mémoire disponible [...] »


papat01 a écrit :
tiramiseb a écrit :

Il faudrait que tu exécutes la commande "ps auxw --sort vsz" au moment où tu as le problème de mémoire saturée et de swap saturée afin d'identifier "qui" prend toute cette place.

je vais exécuté cette commande demain matin et je posterai le résultat.

Parfait. Cela permettra éventuellement d'identifier la source du problème. Je n'exclus pas que ça puisse être un des scripts PHP, voire une accumulation de scripts PHP (je pense notamment à ceux qui s'exécutent toutes les deux minutes). Cela pourrait être rapproché de la constatation qu'a faite ljere concernant l'inhabituelle quantité de processus apache2.


papat01 a écrit :

Exécutions des différentes commandes + les résultats :
  [...]
[...] crontab [...]
  [...]

Les outils en place sur ce serveur ont l'air vachement compliqués - en tout cas la manière dont ça a été mis en place.

Peut-être serait-il judicieux de faire faire un audit approfondi par un pro, pour bien comprendre les tenants et les aboutissants des procédures en vigueur sur ce serveur...

papat01 a écrit :

Egalement j'ai pas l'impression de voir la visu de tous mes crons, car l'administration du serveur est également effectué par webmin, et donc la création de cron dans webmin. Les crons webmin ne sont pas dans crontab -l ?

Je ne sais pas. Je n'utilise pas ce genre d'applications qui cachent le fonctionnement du système et interfèrent dangereusement avec les actions manuelles...

Il peut éventuellement y avoir des trucs dans les crontabs des utilisateurs.

sudo ls /var/spool/cron/crontabs/
papat01 a écrit :

[...] 15h39 [...]

A priori la seule chose qui tourne à 15h39 c'est la purge des anciennes sessions PHP (qui tourne 48 fois par jours à XXh09 et XXh39)... Il y a peut-être un lien, c'est peut-être un de tes scripts PHP qui poserait problème.



PS: J'imagine que les heures que tu indiques sont bien les heures du serveur...

Hors ligne

#21 Le 11/12/2012, à 22:18

papat01

Re : Swap saturé

Merci beaucoup pour ton retour, c'est clair que la configuration du serveur laisse à désirer. Je poste le retour de la commande demain matin. Merci beaucoup. Bonne soirée à toi

Hors ligne

#22 Le 12/12/2012, à 09:54

papat01

Re : Swap saturé

Bonjour bonjour,
Alors voici le résultat de la commande en question.
Commande ps auxw --sort vsz
Résultat :

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         2  0.0  0.0      0     0 ?        S<   Dec11   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S<   Dec11   0:00 [migration/0]
root         4  0.0  0.0      0     0 ?        S<   Dec11   0:00 [ksoftirqd/0]
root         5  0.0  0.0      0     0 ?        S<   Dec11   0:00 [migration/1]
root         6  0.0  0.0      0     0 ?        S<   Dec11   0:00 [ksoftirqd/1]
root         7  0.0  0.0      0     0 ?        S<   Dec11   0:00 [migration/2]
root         8  0.0  0.0      0     0 ?        S<   Dec11   0:00 [ksoftirqd/2]
root         9  0.0  0.0      0     0 ?        S<   Dec11   0:00 [migration/3]
root        10  0.0  0.0      0     0 ?        S<   Dec11   0:00 [ksoftirqd/3]
root        11  0.0  0.0      0     0 ?        S<   Dec11   0:00 [events/0]
root        12  0.0  0.0      0     0 ?        S<   Dec11   0:00 [events/1]
root        13  0.0  0.0      0     0 ?        S<   Dec11   0:00 [events/2]
root        14  0.0  0.0      0     0 ?        S<   Dec11   0:00 [events/3]
root        15  0.0  0.0      0     0 ?        S<   Dec11   0:00 [cpuset]
root        16  0.0  0.0      0     0 ?        S<   Dec11   0:00 [khelper]
root        22  0.0  0.0      0     0 ?        S<   Dec11   0:00 [async/mgr]
root       216  0.0  0.0      0     0 ?        S<   Dec11   0:00 [kintegrityd/0]
root       217  0.0  0.0      0     0 ?        S<   Dec11   0:00 [kintegrityd/1]
root       218  0.0  0.0      0     0 ?        S<   Dec11   0:00 [kintegrityd/2]
root       219  0.0  0.0      0     0 ?        S<   Dec11   0:00 [kintegrityd/3]
root       220  0.0  0.0      0     0 ?        S<   Dec11   0:00 [kblockd/0]
root       221  0.0  0.0      0     0 ?        S<   Dec11   0:00 [kblockd/1]
root       222  0.0  0.0      0     0 ?        S<   Dec11   0:00 [kblockd/2]
root       223  0.0  0.0      0     0 ?        S<   Dec11   0:00 [kblockd/3]
root       224  0.0  0.0      0     0 ?        S<   Dec11   0:00 [kacpid]
root       225  0.0  0.0      0     0 ?        S<   Dec11   0:00 [kacpi_notify]
root       226  0.0  0.0      0     0 ?        S<   Dec11   0:00 [kacpi_hotplug]
root       291  0.0  0.0      0     0 ?        S<   Dec11   0:00 [ata/0]
root       292  0.0  0.0      0     0 ?        S<   Dec11   0:00 [ata/1]
root       293  0.0  0.0      0     0 ?        S<   Dec11   0:00 [ata/2]
root       294  0.0  0.0      0     0 ?        S<   Dec11   0:00 [ata/3]
root       295  0.0  0.0      0     0 ?        S<   Dec11   0:00 [ata_aux]
root       299  0.0  0.0      0     0 ?        S<   Dec11   0:00 [ksuspend_usbd]
root       303  0.0  0.0      0     0 ?        S<   Dec11   0:00 [khubd]
root       306  0.0  0.0      0     0 ?        S<   Dec11   0:00 [kseriod]
root       385  0.0  0.0      0     0 ?        S<   Dec11   0:13 [kswapd0]
root       386  0.0  0.0      0     0 ?        S<   Dec11   0:00 [aio/0]
root       387  0.0  0.0      0     0 ?        S<   Dec11   0:00 [aio/1]
root       388  0.0  0.0      0     0 ?        S<   Dec11   0:00 [aio/2]
root       389  0.0  0.0      0     0 ?        S<   Dec11   0:00 [aio/3]
root       393  0.0  0.0      0     0 ?        S<   Dec11   0:00 [nfsiod]
root       394  0.0  0.0      0     0 ?        S<   Dec11   0:00 [cifsoplockd]
root       396  0.0  0.0      0     0 ?        S<   Dec11   0:00 [xfs_mru_cache]
root       397  0.0  0.0      0     0 ?        S<   Dec11   0:00 [xfslogd/0]
root       398  0.0  0.0      0     0 ?        S<   Dec11   0:00 [xfslogd/1]
root       399  0.0  0.0      0     0 ?        S<   Dec11   0:00 [xfslogd/2]
root       400  0.0  0.0      0     0 ?        S<   Dec11   0:00 [xfslogd/3]
root       401  0.0  0.0      0     0 ?        S<   Dec11   0:00 [xfsdatad/0]
root       402  0.0  0.0      0     0 ?        S<   Dec11   0:00 [xfsdatad/1]
root       403  0.0  0.0      0     0 ?        S<   Dec11   0:00 [xfsdatad/2]
root       404  0.0  0.0      0     0 ?        S<   Dec11   0:00 [xfsdatad/3]
root       405  0.0  0.0      0     0 ?        S<   Dec11   0:00 [xfsconvertd/0]
root       406  0.0  0.0      0     0 ?        S<   Dec11   0:00 [xfsconvertd/1]
root       407  0.0  0.0      0     0 ?        S<   Dec11   0:00 [xfsconvertd/2]
root       408  0.0  0.0      0     0 ?        S<   Dec11   0:00 [xfsconvertd/3]
root       409  0.0  0.0      0     0 ?        S<   Dec11   0:00 [ocfs2_wq]
root       410  0.0  0.0      0     0 ?        S<   Dec11   0:00 [o2quot/0]
root       411  0.0  0.0      0     0 ?        S<   Dec11   0:00 [o2quot/1]
root       412  0.0  0.0      0     0 ?        S<   Dec11   0:00 [o2quot/2]
root       413  0.0  0.0      0     0 ?        S<   Dec11   0:00 [o2quot/3]
root       416  0.0  0.0      0     0 ?        S<   Dec11   0:00 [user_dlm]
root       418  0.0  0.0      0     0 ?        S<   Dec11   0:00 [glock_workqueue]
root       419  0.0  0.0      0     0 ?        S<   Dec11   0:00 [glock_workqueue]
root       420  0.0  0.0      0     0 ?        S<   Dec11   0:00 [glock_workqueue]
root       421  0.0  0.0      0     0 ?        S<   Dec11   0:00 [glock_workqueue]
root       422  0.0  0.0      0     0 ?        S<   Dec11   0:00 [delete_workqueu]
root       423  0.0  0.0      0     0 ?        S<   Dec11   0:00 [delete_workqueu]
root       424  0.0  0.0      0     0 ?        S<   Dec11   0:00 [delete_workqueu]
root       425  0.0  0.0      0     0 ?        S<   Dec11   0:00 [delete_workqueu]
root       426  0.0  0.0      0     0 ?        S<   Dec11   0:00 [kslowd]
root       427  0.0  0.0      0     0 ?        S<   Dec11   0:00 [kslowd]
root       428  0.0  0.0      0     0 ?        S<   Dec11   0:00 [crypto/0]
root       429  0.0  0.0      0     0 ?        S<   Dec11   0:00 [crypto/1]
root       430  0.0  0.0      0     0 ?        S<   Dec11   0:00 [crypto/2]
root       431  0.0  0.0      0     0 ?        S<   Dec11   0:00 [crypto/3]
root      1150  0.0  0.0      0     0 ?        S<   Dec11   0:00 [iscsi_eh]
root      1159  0.0  0.0      0     0 ?        S<   Dec11   0:00 [fc_rport_eq]
root      1160  0.0  0.0      0     0 ?        S<   Dec11   0:00 [fcoethread/0]
root      1161  0.0  0.0      0     0 ?        S<   Dec11   0:00 [fcoethread/1]
root      1162  0.0  0.0      0     0 ?        S<   Dec11   0:00 [fcoethread/2]
root      1163  0.0  0.0      0     0 ?        S<   Dec11   0:00 [fcoethread/3]
root      1169  0.0  0.0      0     0 ?        S<   Dec11   0:00 [scsi_eh_0]
root      1186  0.0  0.0      0     0 ?        S<   Dec11   0:00 [scsi_eh_1]
root      1188  0.0  0.0      0     0 ?        S<   Dec11   0:00 [scsi_eh_2]
root      1191  0.0  0.0      0     0 ?        S<   Dec11   0:00 [scsi_eh_3]
root      1193  0.0  0.0      0     0 ?        S<   Dec11   0:00 [scsi_eh_4]
root      1236  0.0  0.0      0     0 ?        S<   Dec11   0:00 [mtdblockd]
root      1267  0.0  0.0      0     0 ?        S<   Dec11   0:00 [kpsmoused]
root      1290  0.0  0.0      0     0 ?        S<   Dec11   0:00 [kstriped]
root      1292  0.0  0.0      0     0 ?        S<   Dec11   0:00 [kdelayd/0]
root      1293  0.0  0.0      0     0 ?        S<   Dec11   0:00 [kdelayd/1]
root      1294  0.0  0.0      0     0 ?        S<   Dec11   0:00 [kdelayd/2]
root      1295  0.0  0.0      0     0 ?        S<   Dec11   0:00 [kdelayd/3]
root      1296  0.0  0.0      0     0 ?        S<   Dec11   0:00 [kmpathd/0]
root      1297  0.0  0.0      0     0 ?        S<   Dec11   0:00 [kmpathd/1]
root      1298  0.0  0.0      0     0 ?        S<   Dec11   0:00 [kmpathd/2]
root      1299  0.0  0.0      0     0 ?        S<   Dec11   0:00 [kmpathd/3]
root      1300  0.0  0.0      0     0 ?        S<   Dec11   0:00 [kmpath_handlerd]
root      1301  0.0  0.0      0     0 ?        S<   Dec11   0:00 [ksnapd]
root      1304  0.0  0.0      0     0 ?        S<   Dec11   0:00 [edac-poller]
root      1319  0.0  0.0      0     0 ?        S<   Dec11   0:00 [kondemand/0]
root      1320  0.0  0.0      0     0 ?        S<   Dec11   0:00 [kondemand/1]
root      1321  0.0  0.0      0     0 ?        S<   Dec11   0:00 [kondemand/2]
root      1322  0.0  0.0      0     0 ?        S<   Dec11   0:00 [kondemand/3]
root      1323  0.0  0.0      0     0 ?        S<   Dec11   0:00 [kconservative/0]
root      1324  0.0  0.0      0     0 ?        S<   Dec11   0:00 [kconservative/1]
root      1325  0.0  0.0      0     0 ?        S<   Dec11   0:00 [kconservative/2]
root      1326  0.0  0.0      0     0 ?        S<   Dec11   0:00 [kconservative/3]
root      1355  0.0  0.0      0     0 ?        S<   Dec11   0:00 [usbhid_resumer]
root      1360  0.0  0.0      0     0 ?        S<   Dec11   0:00 [rpciod/0]
root      1361  0.0  0.0      0     0 ?        S<   Dec11   0:00 [rpciod/1]
root      1362  0.0  0.0      0     0 ?        S<   Dec11   0:00 [rpciod/2]
root      1363  0.0  0.0      0     0 ?        S<   Dec11   0:00 [rpciod/3]
root      1373  0.0  0.0      0     0 ?        S<   Dec11   0:01 [kjournald]
root      2891  0.0  0.0      0     0 ?        S<   Dec11   0:08 [kjournald]
root      9173  0.0  0.0      0     0 ?        S    Dec11   0:09 [pdflush]
root     13217  2.7  0.0      0     0 ?        Z    09:46   0:00 [miniserv.pl] <defunct>
root     21829  0.0  0.0      0     0 ?        S    Dec11   0:35 [pdflush]
root      3201  0.0  0.0   1716   420 tty4     Ss+  Dec11   0:00 /sbin/getty 38400 tty4
root      3202  0.0  0.0   1716   420 tty5     Ss+  Dec11   0:00 /sbin/getty 38400 tty5
root      3204  0.0  0.0   1716   420 tty2     Ss+  Dec11   0:00 /sbin/getty 38400 tty2
root      3205  0.0  0.0   1716   420 tty3     Ss+  Dec11   0:00 /sbin/getty 38400 tty3
root      3206  0.0  0.0   1716   420 tty6     Ss+  Dec11   0:00 /sbin/getty 38400 tty6
root      3207  0.0  0.0   1716   420 ttyS0    Ss+  Dec11   0:00 /sbin/getty 38400 ttyS0
root      4002  0.0  0.0   1716   420 tty1     Ss+  Dec11   0:00 /sbin/getty 38400 tty1
root      3265  0.0  0.0   1872   424 ?        S    Dec11   0:00 /bin/dd bs 1 if /proc/kmsg of /var/run/klogd/kmsg
syslog    3243  0.0  0.0   1936   644 ?        Ss   Dec11   0:10 /sbin/syslogd -u syslog
daemon    3643  0.0  0.0   1984   316 ?        Ss   Dec11   0:00 /usr/sbin/atd
root      3656  0.0  0.0   2100   812 ?        Ss   Dec11   0:00 /usr/sbin/cron
root      1502  0.0  0.0   2104   508 ?        S<s  Dec11   0:00 /sbin/udevd --daemon
114       3289  0.0  0.0   2564   824 ?        Ss   Dec11   0:00 /usr/bin/dbus-daemon --system
root      3402  0.0  0.0   2700  2700 ?        S<L  Dec11   0:01 /usr/bin/atop -a -w /var/log/atop.log 600
root      7746  0.0  0.0   2724  1084 ?        S    02:18   0:00 ncftp -u**************** -p********* ftpback10.ovh.net
root     13219  0.0  0.0   2728  1024 pts/0    R+   09:46   0:00 ps auxw --sort vsz
root      6068  0.0  0.0   2840  1044 ?        Ss   02:00   0:00 /bin/sh /home/scripts/full_backup.sh
klog      3268  0.0  0.0   2880   424 ?        Ss   Dec11   0:00 /sbin/klogd -P /var/run/klogd/kmsg
root     28908  0.0  0.0   2884   964 ?        S    00:00   0:00 /bin/sh /usr/bin/mysqld_safe
root         1  0.0  0.0   2976   508 ?        Ss   Dec11   0:01 /sbin/init
root      6056  0.0  0.0   4484   784 ?        S    02:00   0:00 /USR/SBIN/CRON
root     11380  0.0  0.0   4504  2936 pts/0    Ss   09:27   0:00 -bash
root     11420  0.0  0.0   4576  1248 ?        Ss   09:27   0:00 /usr/lib/openssh/sftp-server internal-sftp
root      3711  0.0  0.0   4584   988 ?        Ss   Dec11   0:00 /usr/bin/perl -Tw /usr/local/oco/bin/oco-tcpresponder.pl
root      3373  0.0  0.0   5312   684 ?        Ss   Dec11   0:00 /usr/sbin/sshd
root      6198  0.0  0.0   5392  1200 ?        S    02:00   0:00 /usr/sbin/postdrop -r
root      6197  0.0  0.0   5404  1200 ?        S    02:00   0:00 /usr/sbin/sendmail -i -FCronDaemon -oem root
root      3520  0.0  0.0   5412  1356 ?        Ss   Dec11   0:00 /usr/lib/postfix/master
postfix  12552  0.0  0.0   5420  1696 ?        S    09:40   0:00 pickup -l -t fifo -u -c
postfix   3528  0.0  0.0   5460  1504 ?        S    Dec11   0:00 qmgr -l -t fifo -u
postfix  32463  0.0  0.0   5788  1516 ?        S    Dec11   0:00 tlsmgr -l -t unix -u -c
daemon    3434  0.0  0.0   8140  1192 ?        S    Dec11   0:01 /usr/bin/perl /usr/sbin/mon -f -c /etc/mon/mon.cf
root     11417  0.0  0.0   8212  2520 ?        Ss   09:27   0:00 sshd: root@notty 
root     11377  0.0  0.0   8216  2528 ?        Ss   09:27   0:00 sshd: root@pts/0 
snmp      3531  0.0  0.0   8488  1492 ?        S    Dec11   0:02 /usr/sbin/snmpd -Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127
root      4188  0.0  0.0   8624  1308 ?        Ssl  Dec11   0:00 /usr/sbin/console-kit-daemon
root      3627  0.0  0.0   9924   576 ?        Ss   Dec11   0:00 proftpd: (accepting connections)
root      3808  0.0  0.0  15500  7108 ?        Ss   Dec11   0:01 /usr/bin/perl /usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf
www-data 12662  0.0  0.0  26096  2580 ?        S    09:41   0:00 /usr/sbin/apache2 -k start
www-data 12663  0.0  0.0  26096  2560 ?        S    09:41   0:00 /usr/sbin/apache2 -k start
www-data 13019  0.0  0.0  26096  2312 ?        S    09:45   0:00 /usr/sbin/apache2 -k start
www-data 13020  0.0  0.0  26096  2312 ?        S    09:45   0:00 /usr/sbin/apache2 -k start
www-data 13022  0.0  0.0  26096  2332 ?        S    09:45   0:00 /usr/sbin/apache2 -k start
www-data 13023  0.0  0.0  26096  2316 ?        S    09:45   0:00 /usr/sbin/apache2 -k start
www-data 13026  0.0  0.0  26096  2312 ?        S    09:45   0:00 /usr/sbin/apache2 -k start
www-data 13027  0.0  0.0  26096  2312 ?        S    09:45   0:00 /usr/sbin/apache2 -k start
www-data 13147  0.0  0.0  26096  2312 ?        S    09:45   0:00 /usr/sbin/apache2 -k start
www-data 13152  0.0  0.0  26096  2320 ?        S    09:45   0:00 /usr/sbin/apache2 -k start
root     29035  0.0  0.0  26096  5540 ?        Ss   00:00   0:00 /usr/sbin/apache2 -k start
www-data 12395  0.0  0.0  28088  7904 ?        S    09:38   0:00 /usr/sbin/apache2 -k start
www-data 12915  0.0  0.1  28312  8340 ?        S    09:44   0:00 /usr/sbin/apache2 -k start
www-data 13021  0.0  0.0  28324  6992 ?        S    09:45   0:00 /usr/sbin/apache2 -k start
www-data 11412  0.3  0.1  28632  8572 ?        S    09:27   0:03 /usr/sbin/apache2 -k start
www-data 13025  0.2  0.1  28648  8360 ?        S    09:45   0:00 /usr/sbin/apache2 -k start
www-data 13151  0.6  0.1  28652  8396 ?        S    09:45   0:00 /usr/sbin/apache2 -k start
www-data 12658  0.2  0.1  28884  9308 ?        S    09:41   0:00 /usr/sbin/apache2 -k start
www-data 13153  1.2  0.1  28884  8588 ?        S    09:45   0:00 /usr/sbin/apache2 -k start
www-data 10870  0.2  0.1  29144  9068 ?        S    09:20   0:04 /usr/sbin/apache2 -k start
www-data 12660  1.0  0.1  29144  8932 ?        S    09:41   0:03 /usr/sbin/apache2 -k start
www-data 13018  0.2  0.1  29156  8892 ?        S    09:45   0:00 /usr/sbin/apache2 -k start
www-data 12913  0.1  0.1  29168  8968 ?        S    09:44   0:00 /usr/sbin/apache2 -k start
www-data 12914  0.2  0.1  29168  8968 ?        S    09:44   0:00 /usr/sbin/apache2 -k start
www-data 12383  1.0  0.1  30760 10556 ?        S    09:38   0:05 /usr/sbin/apache2 -k start
www-data 11411  0.1  0.1  30992 10676 ?        S    09:27   0:01 /usr/sbin/apache2 -k start
www-data 12652  0.1  0.1  31024 10860 ?        S    09:41   0:00 /usr/sbin/apache2 -k start
www-data 12653  0.0  0.1  31264 11100 ?        S    09:41   0:00 /usr/sbin/apache2 -k start
www-data 11793  0.5  0.1  31272 11040 ?        S    09:31   0:04 /usr/sbin/apache2 -k start
www-data 12665  0.1  0.1  32212 11480 ?        S    09:41   0:00 /usr/sbin/apache2 -k start
www-data 12659  0.0  0.1  34264 13024 ?        S    09:41   0:00 /usr/sbin/apache2 -k start
www-data 11407  0.1  0.1  34544 13740 ?        S    09:27   0:01 /usr/sbin/apache2 -k start
bind      3345  0.0  0.1  76136  9508 ?        Ssl  Dec11   0:04 /usr/sbin/named -u bind
root      3741  0.1  0.0 105892  3364 ?        Sl   Dec11   1:49 /usr/bin/python /usr/bin/fail2ban-server -b -s /var/run/fail2ban/fail2ban.soc
ntop      3444  0.2  0.0 113552  6804 ?        Ssl  Dec11   3:16 /usr/sbin/ntop -d -L -u ntop -P /var/lib/ntop --skip-version-check -a /var/lo
mysql    29057  1.8  0.5 139356 43652 ?        Sl   00:00  11:07 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-f

Je ne sais pas si ça a de l'importance mais c'est un serveur dédié sur OVH. Et voici l'état actuel de mon swap
Commande free -m

 
total       used       free     shared    buffers     cached
Mem:          8054       7727        327          0         44       7399
-/+ buffers/cache:        282       7772
Swap:          999        852        147

Voici le monitoring dans le manager de OVH :
1355302270.png
C'est assez mal fait car les heures ne sont pas détaillées, mais on remarque bien le swap a fait une monté foudroyante vers les 9h. on remarques bien sur la chut de la veille lorsque j'ai redémarré le serveur. Et voici le monitoring de lundi ..
1355302455.png

Hors ligne

#23 Le 12/12/2012, à 10:02

tiramiseb

Re : Swap saturé

papat01 a écrit :

Bonjour bonjour,
Alors voici le résultat de la commande en question.
Commande ps auxw --sort vsz
Résultat :
[...]

Étrange, je n'y vois absolument rien d'alarmant.

papat01 a écrit :

Je ne sais pas si ça a de l'importance mais c'est un serveur dédié sur OVH.

Je ne pensee pas que ça change quelque chose

papat01 a écrit :

Commande free -m

Ton copier-coller a mis le titre "used" au-dessus de la colonne "total", "free" au-dessus de la colonne "used", etc... il manque quelques espaces avant le mot "total", sur le moment tu m'as fait une frayeur je ne comprenais plus rien ! smile

Bon par contre tout ce que je vois c'est que ton système tourne bien et n'est pas sur le point de mourir, à part cette sur-utilisation de la swap.
Et tu as des programmes qui ont été tués automatiquement ? Avant ou après avoir exécuté cette commande ?

Concernant l'heure de début de la montée en charge, je vois que beaucoup de processus apache ont été lancés à ce moment-là. Peut-être un lien.

Dernière modification par tiramiseb (Le 12/12/2012, à 10:04)

Hors ligne

#24 Le 12/12/2012, à 10:09

tiramiseb

Re : Swap saturé

Bon par contre là pour approfondir un peu plus j'aurais besoin d'accéder à la machine, tu imagines bien qu'au bout d'un moment donner des conseils à distance ça devient difficile et c'est une énorme perte de temps.

De plus, j'espère que tu le comprendras, on est carrément dans mon domaine d'activité pro et je me fais gratuitement concurrence à moi-même en t'aidant - j'ai choisi de participer sur le forum parce que j'aime aider les gens mais j'ai besoin de manger aussi alors à partir d'un niveau de complexité (et surtout quand on parle d'un serveur professionnel) je ne peux plus "assurer" à titre gratuit smile Si tu le souhaites, je peux te faire un devis pour un audit approfondi - tu peux me contacter directement à ce propos.

Dernière modification par tiramiseb (Le 12/12/2012, à 10:11)

Hors ligne

#25 Le 12/12/2012, à 10:13

papat01

Re : Swap saturé

Merci pour ta réponse tiramiseb

tiramiseb a écrit :

Ton copier-coller a mis le titre "used" au-dessus de la colonne "total", "free" au-dessus de la colonne "used", etc... il manque quelques espaces avant le mot "total", sur le moment tu m'as fait une frayeur je ne comprenais plus rien !

En espérant que ça soit mieux ^^

             total       used       free     shared    buffers     cached
Mem:          8054       7789        265          0         34       7417
-/+ buffers/cache:        337       7717
Swap:          999        859        140

Non par encore, pas pour le moment. En fait je remarque que mon swap systématiquement commence à grimper vers 9h, progressivement, jusque 13h et arrive à 100%.  Par contre ça fait deux jour ou je remarque que des 9h, il monte d'un coup, passe de 2% on va dire à 80%. en fait c'est plus ou moins variable la monté du swap mais systématiquement vers 13h je suis full. Et 1 fois sur 3 j'ai tous mes services qui s'arrêtent. Je peux vraiment pas me permettre de continuer ainsi, sur un système à moitié bancale et j'ai pas de solution de replie pour le moment. Et ce qui est vraiment étrange c'est qu'à 15h39 tout s'arrête. Pourtant après cette heure là, j'ai la mm charge en production, les mm services qui tournent, et mon swap reste tranquil, jusqu'au lendemain matin. Je ne comprends vraiment rien, jdeviens fou ^^

Hors ligne