CPU à 100% ?!

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

CPU à 100% ?!

Messagepar Naeh » 03 Fév 2005 00:52

Bonsoir,

donc voilà, depuis plus d'une semaine, mon serveur tourne à 100% de CPU tout le temps !

comment je le sais ? ben c'est sme6admin qui n'arrete pas de me le dire (j'ai du mettre la limite a 110 pour qu'il me laisse tranquille, sinon j'avais un mail toutes les 5min)

une question se pose, qu'est ce qu'a changé ? ben rien, du jour au lendemain je me retrouve avec plein de mail d'alerte !

il me l'a jamais fait avant, d'habitude c'est lors de la sauvegarde (complete de backup custom) qu'il monte jusqu'a 100% sinon jamais !

config :
P II 266Mhz (512ko de cache ;))
196Mo de ram
DD 7.4Go avec 5.4Go libre.
une SME 6.0.1 avec presque tous les trucs qui vont avec ; antivirus, antispam, sme6admin, backupcustom, et plein d'autres contribs...

le serveur ne sert qu'à partager la connexion entre deux PC (il n'est pas en controleur de domaine), et héberge un site avec 120 visiteurs par mois :roll:

donc voila, je ne reçois plus de mails d'alerte, mais dans les graphes de sme6admin je vois que c'est toujours 100% cpu :(

donc d'après vous, d'où ça peut venir ? (j'insiste sur le fait que je n'ai touché à rien, la derniere fois où j'etais allé dessus datait d'au moins une semaine avant que ça commence)


merci de votre aide.
Avatar de l’utilisateur
Naeh
Major
Major
 
Messages: 86
Inscrit le: 17 Août 2004 22:41
Localisation: Sud-Ouest

Messagepar Muzo » 03 Fév 2005 01:47

Salut,

As-tu fait un
Code: Tout sélectionner
ps -ef
et regardé le processus qui te prends le plus de CPU? (je ne suis plus sur de la comande)
/Muzo
"La vie n'est pas un combat, mais une passion à défendre!" MASS HYSTERIA - Knowledge is power
Avatar de l’utilisateur
Muzo
Amiral
Amiral
 
Messages: 5236
Inscrit le: 07 Mai 2003 00:00
Localisation: BNF! Je me culturise.

Messagepar Naeh » 03 Fév 2005 15:18

je l'ai fait et ça donne ça :
Code: Tout sélectionner
UID        PID  PPID  C STIME TTY          TIME CMD
root         1     0  0  2004 ?        00:00:05 init [7]
root         2     1  0  2004 ?        00:00:01 [keventd]
root         3     1  0  2004 ?        00:00:00 [ksoftirqd_CPU0]
root         4     1  0  2004 ?        00:06:32 [kswapd]
root         5     1  0  2004 ?        02:15:45 [kscand]
root         6     1  0  2004 ?        00:00:06 [bdflush]
root         7     1  0  2004 ?        00:00:06 [kupdated]
root         8     1  0  2004 ?        00:00:00 [mdrecoveryd]
root        12     1  0  2004 ?        00:07:21 [kjournald]
root       103     1  0  2004 ?        00:00:00 [khubd]
root       251     1  0  2004 ?        00:00:00 [kjournald]
root       376     1  0  2004 tty2     00:00:00 /sbin/mingetty tty2
root       377     1  0  2004 tty3     00:00:00 /sbin/mingetty tty3
root       378     1  0  2004 ?        00:00:08 /usr/local/bin/svscan /service
root       409   378  0  2004 ?        00:00:00 supervise cvm-unix-local
root       410   378  0  2004 ?        00:00:00 supervise log
cvmlog     411   410  0  2004 ?        00:00:00 /usr/local/bin/multilog t s50000
root       412   409  0  2004 ?        00:00:02 /usr/bin/cvm-unix-local /var/lib
root       413   378  0  2004 ?        00:00:00 supervise qmail
root       414   378  0  2004 ?        00:00:00 supervise log
root       415   378  0  2004 ?        00:00:00 supervise smtpfront-qmail
root       416   378  0  2004 ?        00:00:00 supervise log
root       417   378  0  2004 ?        00:00:00 supervise dnscache
root       418   378  0  2004 ?        00:00:00 supervise log
root       419   378  0  2004 ?        00:00:00 supervise imap
root       420   378  0  2004 ?        00:00:00 supervise log
root       421   378  0  2004 ?        00:00:00 supervise dhcpcd
root       422   378  0  2004 ?        00:00:00 supervise log
root       423   378  0  2004 ?        00:00:00 supervise dhcpd
root       424   378  0  2004 ?        00:00:00 supervise log
qmaill     425   416  0  2004 ?        00:00:00 /usr/local/bin/multilog t s50000
qmaill     426   414  0  2004 ?        00:00:01 /usr/local/bin/multilog t s50000
imaplog    427   420  0  2004 ?        00:00:00 /usr/local/bin/multilog t s50000
dnslog     428   418  0  2004 ?        00:03:49 /usr/local/bin/multilog t s50000
root       429   378  0  2004 ?        00:00:00 supervise pppoe
root       430   378  0  2004 ?        00:00:00 supervise log
root       431   378  0  2004 ?        00:00:00 supervise nmbd
root       432   378  0  2004 ?        00:00:00 supervise log
root       433   378  0  2004 ?        00:00:00 supervise smbd
root       434   378  0  2004 ?        00:00:00 supervise log
root       435   378  0  2004 ?        00:00:00 supervise tinydns
root       436   378  0  2004 ?        00:00:00 supervise log
smelog     437   422  0  2004 ?        00:00:00 /usr/local/bin/multilog t s50000
root       438   378  0  2004 ?        00:00:00 supervise popd
root       439   378  0  2004 ?        00:00:00 supervise log
root       440   378  0  2004 ?        00:00:00 supervise ssl-smtpfront-qmail
root       441   378  0  2004 ?        00:00:00 supervise log
root       442   378  0  2004 ?        00:00:00 supervise ssl-imap
root       443   378  0  2004 ?        00:00:00 supervise log
smelog     444   424  0  2004 ?        00:00:00 /usr/local/bin/multilog t s50000
root       445   378  0  2004 ?        00:00:00 supervise dhcp-dns
root       446   378  0  2004 ?        00:00:00 supervise log
qmaill     447   430  0  2004 ?        00:00:00 /usr/local/bin/multilog t s50000
root       448   378  0  2004 ?        00:00:00 supervise ssl-popd
root       449   378  0  2004 ?        00:00:00 supervise log
root       450   434  0  2004 ?        00:00:00 /usr/local/bin/multilog t s50000
root       451   432  0  2004 ?        00:00:00 /usr/local/bin/multilog t s50000
dnslog     452   436  0  2004 ?        00:00:00 /usr/local/bin/multilog t s50000
smelog     453   439  0  2004 ?        00:00:00 /usr/local/bin/multilog t s50000
qmaill     454   441  0  2004 ?        00:00:00 /usr/local/bin/multilog t s50000
imaplog    455   443  0  2004 ?        00:00:00 /usr/local/bin/multilog t s50000
root       456   445  0  2004 ?        00:00:00 perl dhcp-dns
dnslog     457   446  0  2004 ?        00:00:00 /usr/local/bin/multilog t s50000
smelog     458   449  0  2004 ?        00:00:00 /usr/local/bin/multilog t s50000
nobody     812     1  0  2004 ?        00:00:00 /usr/sbin/oidentd -m -f -u nobod
root      1468     1  0  2004 ?        00:00:00 [eth1]
root      1615     1  0  2004 ?        00:00:00 xinetd -stayalive -pidfile /var/
root      1702   419  0  2004 ?        00:00:00 tcpserver -d -H -R -v -X -c 20 -
root      1767   438  0  2004 ?        00:00:00 /usr/local/bin/tcpserver -v -R -
root      1813   442  0  2004 ?        00:00:00 tcpserver -d -H -R -v -X -c 20 -
root      1860   448  0  2004 ?        00:00:00 /usr/local/bin/tcpserver -v -R -
dns       1906   435  0  2004 ?        00:00:01 /usr/local/bin/tinydns
ldap      2078     1  0  2004 ?        00:00:00 /usr/sbin/slapd -u ldap
ldap      2083  2078  0  2004 ?        00:00:00 /usr/sbin/slapd -u ldap
ldap      2084  2083  0  2004 ?        00:00:00 /usr/sbin/slapd -u ldap
qmails    2142   413  0  2004 ?        00:00:06 qmail-send
root      2144  2142  0  2004 ?        00:00:01 qmail-lspawn ./Maildir/
qmailr    2145  2142  0  2004 ?        00:00:00 qmail-rspawn
qmailq    2146  2142  0  2004 ?        00:00:01 qmail-clean
qmaild    2356   440  0  2004 ?        00:00:00 /usr/local/bin/tcpserver -v -U -
root      2519     1  0  2004 ?        00:00:11 /usr/sbin/httpd-admin -f /etc/ht
root      2542     1  0  2004 ?        00:00:00 /bin/sh /usr/bin/safe_mysqld --d
mysql     2586  2542  0  2004 ?        00:00:00 /usr/libexec/mysqld --defaults-f
mysql     2588  2586  0  2004 ?        00:00:00 /usr/libexec/mysqld --defaults-f
mysql     2589  2588  0  2004 ?        00:00:00 /usr/libexec/mysqld --defaults-f
mysql     2592  2588  0  2004 ?        00:00:00 /usr/libexec/mysqld --defaults-f
root      2877     1  0  2004 tty1     00:00:02 /usr/bin/perl -wT /sbin/e-smith/
root      2882  2877  0  2004 tty1     00:00:00 /usr/bin/logger -p local1.info -
root      2883  2877  0  2004 tty1     00:00:00 /usr/bin/whiptail --clear --back
qmaild    3919   415  0  2004 ?        00:00:00 /usr/local/bin/tcpserver -v -U -
root      4282     1  0  2004 ?        04:55:21 /usr/bin/spamd -d -c -m5 -H
root      4286  4282  0  2004 ?        00:00:52 spamd child
root      4287  4282  0  2004 ?        00:00:51 spamd child
root      4289  4282  0  2004 ?        00:01:01 spamd child
root      4290  4282  0  2004 ?        00:00:52 spamd child
ldap      4317  2083  0  2004 ?        00:00:00 /usr/sbin/slapd -u ldap
root      5290     1  0  2004 ?        00:00:00 CROND
root      5291  5290  0  2004 ?        00:00:00 /bin/bash -c /usr/local/sbin/upc
root      5292  5291  0  2004 ?        00:00:00 /usr/local/sbin/upclient -s naeh
root      5420     1  0  2004 ?        01:26:13 /usr/bin/perl -w /usr/bin/sme6ad
root      6815     1  0  2004 ?        00:00:39 httpd
root     10697     1  0  2004 ?        00:00:00 /bin/sh /usr/bin/mysqld_safe --d
mysql    10721 10697  0  2004 ?        00:00:05 /usr/sbin/mysqld --basedir=/ --d
mysql    10723 10721  0  2004 ?        00:00:05 /usr/sbin/mysqld --basedir=/ --d
mysql    10724 10723  0  2004 ?        00:00:00 /usr/sbin/mysqld --basedir=/ --d
mysql    10725 10723  0  2004 ?        00:00:00 /usr/sbin/mysqld --basedir=/ --d
mysql    10726 10723  0  2004 ?        00:00:00 /usr/sbin/mysqld --basedir=/ --d
mysql    10727 10723  0  2004 ?        00:00:00 /usr/sbin/mysqld --basedir=/ --d
mysql    10728 10723  0  2004 ?        00:04:03 /usr/sbin/mysqld --basedir=/ --d
mysql    10729 10723  0  2004 ?        00:01:40 /usr/sbin/mysqld --basedir=/ --d
mysql    10730 10723  0  2004 ?        00:00:00 /usr/sbin/mysqld --basedir=/ --d
mysql    10731 10723  0  2004 ?        00:00:15 /usr/sbin/mysqld --basedir=/ --d
lp       11486     1  0  2004 ?        00:00:00 lpd Waiting 
root     11555     1  0  2004 ?        00:00:00 atalkd -f /etc/atalk/atalkd.conf
root     11575     1  0  2004 ?        00:00:00 papd -f /etc/atalk/papd.conf
root     11580     1  0  2004 ?        00:00:00 afpd -c 20 -n naeh-server -f /et
ntp      11751     1  0  2004 ?        00:00:03 ntpd -U ntp
root     11834     1  0  2004 ?        00:02:31 syslogd -m 0
root     11839     1  0  2004 ?        00:01:36 klogd -c 1 -2
root     12565     1  0  2004 ?        00:00:00 CROND
root     12566 12565  0  2004 ?        00:00:00 /bin/bash -c /usr/local/sbin/upc
root     12570 12566  0  2004 ?        00:00:00 /usr/local/sbin/upclient -s naeh
root      1093     1  0  2004 ?        00:00:00 CROND
root      1094  1093  0  2004 ?        00:00:00 /bin/bash -c /usr/local/sbin/upc
root      1095  1094  0  2004 ?        00:00:00 /usr/local/sbin/upclient -s naeh
root     32366     1  0  2004 ?        00:00:00 squid -D
squid    32368 32366  0  2004 ?        00:39:53 (squid) -D
squid    32369 32368  0  2004 ?        00:00:15 (unlinkd)
root     13008     1  0  2004 ?        00:00:00 CROND
root     13009 13008  0  2004 ?        00:00:00 /bin/bash -c /usr/local/sbin/upc
root     13010 13009  0  2004 ?        00:00:00 /usr/local/sbin/upclient -s naeh
root     13166     1  0  2004 ?        00:00:00 CROND
root     13167 13166  0  2004 ?        00:00:00 /bin/bash -c /usr/local/sbin/upc
root     13168 13167  0  2004 ?        00:00:00 /usr/local/sbin/upclient -s naeh
root     16149     1  0  2004 ?        00:00:00 CROND
root     16151 16149  0  2004 ?        00:00:00 /bin/bash -c /usr/local/sbin/upc
root     16153 16151  0  2004 ?        00:00:00 /usr/local/sbin/upclient -s naeh
root     16318     1  0  2004 ?        00:00:00 CROND
root     16319 16318  0  2004 ?        00:00:00 /bin/bash -c /usr/local/sbin/upc
root     16320 16319  0  2004 ?        00:00:00 /usr/local/sbin/upclient -s naeh
root     32078     1  0 Jan02 ?        00:00:00 CROND
root     32079 32078  0 Jan02 ?        00:00:00 /bin/bash -c /usr/local/sbin/upc
root     32080 32079  0 Jan02 ?        00:00:00 /usr/local/sbin/upclient -s naeh
qmailq    3545     1  0 Jan03 ?        00:02:44 clamd
qmailq    6023  3545  0 Jan04 ?        00:00:00 clamd
root     19521     1  0 Jan12 ?        00:00:01 /usr/sbin/sshd
root     12711     1  0 Jan17 ?        00:00:00 crond
root     20720 12711  0 Jan19 ?        00:00:00 CROND
root     20722 20720  0 Jan19 ?        00:00:00 /bin/bash -c /usr/local/sbin/upc
root     20724 20722  0 Jan19 ?        00:00:00 /usr/local/sbin/upclient -s naeh
root      1367 12711  0 Jan25 ?        00:00:00 CROND
root      1368  1367  0 Jan25 ?        00:00:00 /bin/bash -c /usr/local/sbin/upc
root      1373  1368  0 Jan25 ?        00:00:00 /usr/local/sbin/upclient -s naeh
root      6225 12711  0 Jan26 ?        00:00:00 CROND
root      6226  6225  0 Jan26 ?        00:00:00 /bin/bash -c /usr/local/sbin/upc
root      6227  6226  0 Jan26 ?        00:00:00 /usr/local/sbin/upclient -s naeh
root     10141 12711  0 Jan27 ?        00:00:00 CROND
root     10142 10141  0 Jan27 ?        00:00:00 /bin/bash -c /usr/local/sbin/upc
root     10143 10142  0 Jan27 ?        00:00:00 /usr/local/sbin/upclient -s naeh
admin     7564  2519  0 Feb01 ?        00:00:00 /usr/sbin/httpd-admin -f /etc/ht
qmailq   17755  4287  0 Feb01 ?        00:00:00 [dccproc <defunct>]
qmailq    5347  4286  0 Feb01 ?        00:00:00 [dccproc <defunct>]
qmailq   18194  4290  0 Feb02 ?        00:00:00 [dccproc <defunct>]
admin     4852  2519  0 Feb02 ?        00:00:00 /usr/sbin/httpd-admin -f /etc/ht
admin     4945  2519  0 Feb02 ?        00:00:00 /usr/sbin/httpd-admin -f /etc/ht
root      6643   423  0 00:02 ?        00:00:00 /usr/sbin/dhcpd -d -f -cf /etc/d
root      6717   433  0 00:02 ?        00:00:00 /usr/sbin/smbd -F -S
root      6766   431  0 00:02 ?        00:00:00 /usr/sbin/nmbd -F -S
stunnel    552  1702  0 11:53 ?        00:00:00 stunnel -/ ssl -s 451 -g 451 -N
admin      554   552  0 11:53 ?        00:00:00 /usr/libexec/dovecot/imap
stunnel   3559  1702  0 12:01 ?        00:00:00 stunnel -/ ssl -s 451 -g 451 -N
naeh      3560  3559  0 12:01 ?        00:00:00 /usr/libexec/dovecot/imap
dnscache 18470   417  0 14:02 ?        00:00:00 /usr/local/bin/dnscache
www      18756  6815  0 14:03 ?        00:00:00 httpd
www      18757  6815  0 14:03 ?        00:00:00 httpd
www      18758  6815  0 14:03 ?        00:00:00 httpd
www      18759  6815  0 14:03 ?        00:00:00 httpd
www      18760  6815  0 14:03 ?        00:00:00 httpd
www      18761  6815  0 14:03 ?        00:00:00 httpd
www      18762  6815  0 14:03 ?        00:00:00 httpd
www      18763  6815  0 14:03 ?        00:00:00 httpd
www      18764  6815  0 14:03 ?        00:00:00 httpd
www      18765  6815  0 14:03 ?        00:00:00 httpd
root     18853 19521  0 14:03 ?        00:00:00 sshd: root@pts/0
root     18944 18853  0 14:04 pts/0    00:00:00 -bash
root     23373 18944  0 14:15 pts/0    00:00:00 ps -ef
root     23374  4282  0 14:15 ?        00:00:00 /usr/bin/spamd -d -c -m5 -H


pour moi c'est du chinois, et pour vous ? :shock:
Avatar de l’utilisateur
Naeh
Major
Major
 
Messages: 86
Inscrit le: 17 Août 2004 22:41
Localisation: Sud-Ouest

Messagepar Landry » 03 Fév 2005 18:48

Je pencherai plutot pour la commande
Code: Tout sélectionner
top
pour savoir quel est le process qui prend tout le cpu..

Quelle contrib installe /usr/local/bin/upclient ?
Code: Tout sélectionner
rpm -qf /usr/local/bin/upclient

je vois plein de processus avec ce nom, connais pas perso..


Sinon, dans sme6admin-1.0.3, en mettant la limit a 0, l'alerte est desactivée, mais ca résoud pas le probleme......

la 1.0.4 est sur le feu d'ailleurs, mais vu que c'est juste une traduction anglaise/francaise, ca aura pas super d'interet pour les utilisateurs d'ixus....
la 1.0.5 sera un grand pas, plein de fct en plus :)
Avatar de l’utilisateur
Landry
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 149
Inscrit le: 16 Juin 2004 16:42
Localisation: Rennes

Messagepar Naeh » 03 Fév 2005 20:39

salut et merci pour votre aide :)

le "top" je l'utilise comment ?

et pour le upclient, ben c'est le client de Uptime Challenge, je comprends ce qu'il vient $%#&! ici puisque il devrait envoyer le rapport tous les quarts d'heure, pourquoi il est là plusieurs fois ?

encore merci.
Avatar de l’utilisateur
Naeh
Major
Major
 
Messages: 86
Inscrit le: 17 Août 2004 22:41
Localisation: Sud-Ouest

Messagepar guiguid » 03 Fév 2005 21:27

salut,

le "top" je l'utilise comment ?


bien en ligne de commande :
top

c'est tout

tu auras un truc comme cela, avec en haut toutes les infos que tu veux.

top - 20:21:31 up 55 min, 1 user, load average: 0.36, 0.25, 0.12
Tasks: 95 total, 1 running, 94 sleeping, 0 stopped, 0 zombie
Cpu(s): 5.3% us, 0.8% sy, 0.0% ni, 92.8% id, 1.0% wa, 0.1% hi, 0.0% si
Mem: 1027328k total, 369628k used, 657700k free, 30240k buffers
Swap: 1084348k total, 0k used, 1084348k free, 165232k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
3700 root 15 0 168m 23m 149m S 2.0 2.4 1:08.78 X
1 root 16 0 2488 508 2324 S 0.0 0.0 0:00.95 init
2 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0
...............
Avatar de l’utilisateur
guiguid
Vice-Amiral
Vice-Amiral
 
Messages: 636
Inscrit le: 10 Avr 2003 00:00
Localisation: 66

Messagepar Naeh » 03 Fév 2005 22:12

ça donne ça :
Code: Tout sélectionner
9:01pm  up 40 days,  3:51,  1 user,  load average: 1,24, 1,23, 1,18
195 processes: 189 sleeping, 3 running, 3 zombie, 0 stopped
CPU states: 57,8% user, 42,1% system,  0,0% nice,  0,0% idle
Mem:   191000K av,  185068K used,    5932K free,       0K shrd,   33296K buff
Swap:  264592K av,  180340K used,   84252K free                   32836K cached
PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME COMMAND
17912 root      19   0  4320 4320  1168 R    19,2  2,2   0:00 perl
4282 root      14   0 19244  976   400 S     2,3  0,5 305:57 spamd
17785 root      17   0  1080 1080   792 R     1,7  0,5   0:00 top
17921 root      18   0 19404 4572   560 R     0,7  2,3   0:00 spamd
    5 root       9   0     0    0     0 SW    0,3  0,0 136:51 kscand
17908 root       9   0   880  880   756 S     0,3  0,4   0:00 run-parts
17911 root       9   0   584  580   488 S     0,3  0,3   0:00 awk
   12 root       9   0     0    0     0 SW    0,1  0,0   7:24 kjournald
    1 root       8   0   120   72    48 S     0,0  0,0   0:05 init
    2 root       9   0     0    0     0 SW    0,0  0,0   0:01 keventd
    3 root      19  19     0    0     0 SWN   0,0  0,0   0:00 ksoftirqd_CPU0
    4 root       9   0     0    0     0 SW    0,0  0,0   6:36 kswapd
    6 root       9   0     0    0     0 SW    0,0  0,0   0:06 bdflush
    7 root       9   0     0    0     0 SW    0,0  0,0   0:06 kupdated
    8 root      -1 -20     0    0     0 SW<   0,0  0,0   0:00 mdrecoveryd
  103 root       9   0     0    0     0 SW    0,0  0,0   0:00 khubd


toujours du chinois pour moi :oops:
Avatar de l’utilisateur
Naeh
Major
Major
 
Messages: 86
Inscrit le: 17 Août 2004 22:41
Localisation: Sud-Ouest

Messagepar sibsib » 03 Fév 2005 23:20

Naeh a écrit:ça donne ça :
Code: Tout sélectionner
9:01pm  up 40 days,  3:51,  1 user,  load average: 1,24, 1,23, 1,18
195 processes: 189 sleeping, 3 running, 3 zombie, 0 stopped
CPU states: 57,8% user, 42,1% system,  0,0% nice,  0,0% idle

Là, on voit que les process users (en gros les process 'visibles') te boufent 58% de cpu, les process systèmes (en gros la gestion des IO, des files systems, tout le background) te bouffent 42 % et il ne reste rien en idle
Naeh a écrit:
Code: Tout sélectionner
Mem:   191000K av,  185068K used,    5932K free,       0K shrd,   33296K buff
Swap:  264592K av,  180340K used,   84252K free                   32836K cached

Mémoire totalement occupée, mais pas de manière anormale, swap tout de même plutôt chargée (à la louche 70%, c'est pas bon, tu vas être à cours de RAM). tu as peut-être un process qui 'fuit', c'est à dire une application qui ne rend pas la mémoire qu'elle devrait. Petit à petit, toute ta RAM est bouffée. En fait, il faudrait voir l'évolution de ce paramètre. Ta machine est peut-être tout simplement fortement chargée.
Naeh a écrit:
Code: Tout sélectionner
PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME COMMAND
17912 root      19   0  4320 4320  1168 R    19,2  2,2   0:00 perl
4282 root      14   0 19244  976   400 S     2,3  0,5 305:57 spamd
17785 root      17   0  1080 1080   792 R     1,7  0,5   0:00 top
17921 root      18   0 19404 4572   560 R     0,7  2,3   0:00 spamd
    5 root       9   0     0    0     0 SW    0,3  0,0 136:51 kscand

C'est là que çà devient curieux !
top classe les process du plus gourmand au moins gourmand.
La charge CPU, se trouve sous %CPU (:-) )
Ton plus gros consommateur est un perl qui bouffe 19 % de CPU. Les 3 process suivant totalisent 4,7% et pourtant, tu tournes à 100 % de CPU. Mêm si on considère que top ne correspond qu'au temps CPU user, on est loin des 58 % USER.
Je te souhaite de ne pas t'être fait trouer... certains rootkits permettent de cacher des process.

D'autres ont peut-être des explications moins alarmistes sur cet écart de %.

Eventuellement, peux tu faire des 'service restart' des gros consommateurs de ressources, genre antivirus, spamassassin, squid ? -- il y a-t-il des contre indications quand on a clamav ? --

A+,
Pascal
Sibsib, admin heureux d'un petit SME !!!
- SME 8.0 beta 6 dans une VM :-)
- ESXI 4.1 sur hardware noname
Ma petite page sur SME
Avatar de l’utilisateur
sibsib
Amiral
Amiral
 
Messages: 2368
Inscrit le: 11 Mai 2002 00:00
Localisation: France - région parisienne

Messagepar Grand-Pa » 04 Fév 2005 00:02

upclient s'est envoyé en l'air (j'ai déjà eu le problème). Un p'tit killall -9 perl (ou kill -9 PID_de_perl) remet le client dans l'axe (du bien :lol:)

Juste comme ça, tu obtiens quoi si tu tapes
Code: Tout sélectionner
ls -al /var/tmp/
Et hop, finis les galons !
Avatar de l’utilisateur
Grand-Pa
Vice-Amiral
Vice-Amiral
 
Messages: 728
Inscrit le: 08 Avr 2002 00:00
Localisation: Gap, France

Messagepar Naeh » 04 Fév 2005 00:15

salut,

le
Code: Tout sélectionner
ls -al /var/tmp

donne ça :
Code: Tout sélectionner
total 6732
drwxrwxrwt    2 root     root         4096 fév  1 01:15 .
drwxr-xr-x   23 root     root         4096 déc 25 16:36 ..
-rw-r--r--    1 root     root            0 fév  3 23:10 clamav
-rw-r--r--    1 root     root            0 fév  3 23:10 maillog.20050201011226
-rw-r--r--    1 root     root      6428007 fév  3 23:10 messages.20050201011226
-rw-r--r--    1 root     root         1046 fév  3 23:10 secure.20050201011226
-rw-r--r--    1 root     root       218550 fév  3 00:00 sme-spamfilter.rbl.out
-rw-r--r--    1 root     root       207534 fév  3 23:10 smtpfront-qmail
-rw-r--r--    1 root     root            0 fév  3 23:10 xferlog


je vais essayer le kill all et je vous dis ce que ça donne :)
Avatar de l’utilisateur
Naeh
Major
Major
 
Messages: 86
Inscrit le: 17 Août 2004 22:41
Localisation: Sud-Ouest

Messagepar Naeh » 04 Fév 2005 00:18

bon apres un killall -9 perl en gros rien ne change !
perl disparait du resultat de top (les 19% de cpu aussi) mais toujours 45.4% user, 54.5% systeme, 0 pour le reste.
Avatar de l’utilisateur
Naeh
Major
Major
 
Messages: 86
Inscrit le: 17 Août 2004 22:41
Localisation: Sud-Ouest

Messagepar Grand-Pa » 04 Fév 2005 00:24

Alors on passe au killall -9 upclient
Et hop, finis les galons !
Avatar de l’utilisateur
Grand-Pa
Vice-Amiral
Vice-Amiral
 
Messages: 728
Inscrit le: 08 Avr 2002 00:00
Localisation: Gap, France

Messagepar Naeh » 04 Fév 2005 00:30

c'est fait, mais le top donne toujours le meme resultat ; user + systeme = 99.9% de cpu.
Avatar de l’utilisateur
Naeh
Major
Major
 
Messages: 86
Inscrit le: 17 Août 2004 22:41
Localisation: Sud-Ouest

Messagepar Landry » 04 Fév 2005 02:04

Ca me parait bizarre tout ca....

moi aussi je conseillerai un restart des gros services, genre httpd, mysqld,clamd et spamd..

A tout hasard, restart sme6admind, mais bon ma contrib est pas connue pour bouffer de la mémoire, j'ai fait gaffe..... et c perl qui gere sa mémoire justement.


Quand c'est 55% de cpu pour le systeme, c'est pas un super usage du swap, ou un disque dur plein a craquer ????
Avatar de l’utilisateur
Landry
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 149
Inscrit le: 16 Juin 2004 16:42
Localisation: Rennes

Messagepar Grand-Pa » 04 Fév 2005 10:37

Si tu ne trouves vraiment pas, tu te mets directement sur ton serveur (à ne surtout pas faire à distance, donc) et tu tapes
Code: Tout sélectionner
init 1

Une fois que tu est en mode mono-utilisateur, tu vérifies avec top et ps que tout fonctionne normalement et tu peux repartir en mode SME :
Code: Tout sélectionner
init 7


Pour rappel, en init 1, les connexions réseau du serveur sont coupées.
Et hop, finis les galons !
Avatar de l’utilisateur
Grand-Pa
Vice-Amiral
Vice-Amiral
 
Messages: 728
Inscrit le: 08 Avr 2002 00:00
Localisation: Gap, France

Suivant

Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron