PDA

Bekijk Volledige Versie : server load optimalisatie : zypper en cron (watchdog)



_mark
13/06/09, 21:28
Beste forumleden,

ik probeer mijn server load wat te verlagen. Door het commando "TOP" te gebruiken kreeg ik de volgende gegevens:

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
13157 root 25 0 27940 6964 5704 R 57.5 1.3 13747:22 zypper
13156 root 18 0 5636 1460 1068 R 41.9 0.3 10816:28 cron
13216 root 18 0 1628 464 384 S 0.7 0.1 150:40.59 qmail-inject
13715 root 15 0 2240 1124 836 R 0.3 0.2 0:00.07 top
1 root 15 0 744 292 244 S 0.0 0.1 0:01.99 init
2 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
3 root 34 19 0 0 0 S 0.0 0.0 0:00.01 ksoftirqd/0
4 root 10 -5 0 0 0 S 0.0 0.0 0:00.01 events/0
5 root 10 -5 0 0 0 S 0.0 0.0 0:00.14 khelper
6 root 11 -5 0 0 0 S 0.0 0.0 0:00.01 kthread
9 root 10 -5 0 0 0 S 0.0 0.0 0:07.11 kblockd/0
10 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kacpid
11 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kacpi_notify
80 root 19 -5 0 0 0 S 0.0 0.0 0:00.00 cqueue/0
81 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kseriod
119 root 10 -5 0 0 0 S 0.0 0.0 1:55.67 kswapd0
120 root 18 -5 0 0 0 S 0.0 0.0 0:00.00 aio/0

Nu bestaat zypper om updates te voeren maar moet het daarvoor > 60% van de CPU load voor zijn rekening nemen? Dit is continu zo...

Graag enige tips hoe ik dit zypper proces een lagere prioriteit kan geven of uit zetten. (is dat verstandig?)

Heb al geprobeerd met "renice -1 13157" maar dat lijkt niet echt te helpen.

Twee vraag is : watchdog...

Na het uitvoeren van het command "crontab -l" krijg ik onderstaande info..
Zoals je al kon zien gebruik CRON ook veel van de resources...

# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/usr/local/psa/tmp/crontabxigmOr installed on Wed Apr 15 23:53:03 2009)
# (Cron version V5.0 -- $Id: crontab.c,v 1.12 2004/01/23 18:56:42 vixie Exp $)
31 0 * * * /usr/local/psa/bin/run-parts.sh /etc/psa/plesk-cron.daily
57 1 * * 7 /usr/local/psa/bin/run-parts.sh /etc/psa/plesk-cron.weekly
25 6 1 * * /usr/local/psa/bin/run-parts.sh /etc/psa/plesk-cron.monthly
2,17,32,47 * * * * /usr/local/psa/admin/sbin/backupmng >/dev/null 2>&1
## 0 1 * * * /usr/local/psa/libexec/modules/watchdog/cp/secur-check
## 0 1 * * * /usr/local/psa/libexec/modules/watchdog/cp/send-report
10 1 * * * /usr/local/psa/libexec/modules/watchdog/cp/clean-sysstats
15 1 * * * /usr/local/psa/libexec/modules/watchdog/cp/pack-sysstats day
15 1 * * 1 /usr/local/psa/libexec/modules/watchdog/cp/pack-sysstats week
15 1 1 * * /usr/local/psa/libexec/modules/watchdog/cp/pack-sysstats month
15 1 1 * * /usr/local/psa/libexec/modules/watchdog/cp/pack-sysstats year
20 1 * * * /usr/local/psa/libexec/modules/watchdog/cp/clean-events
0 3 * * 7 /usr/local/psa/libexec/modules/watchdog/cp/clean-reports


Dit watchdog staat UIT in plesk, waarom staat het nog wel in de CRONTAB?

Graag jullie mening, tips en ideeen.

Groet,

Mark

wonko
14/06/09, 10:19
zypper zou ik uitschakelen. 50% CPU om iets te doen wat je toch niet wil (wie wil nu automatische updates op een productiesysteem?) lijkt me wat te veel.

Waarom de watchdog nog in de cron staat, ga je even in het plesk forum moeten vragen, mijn conclusie is dat plesk een hoop rommel is :)