PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Sehr hohe wa Werte und langsames Dateisystem



Stargate
18.12.07, 07:55
Hi Leute,

und zwar habe ich einen vserver bei Schneider Consulting und seit 2-3 Wochen ist dieser sehr langsam geworden. Vorher war er immer sehr sehr schnell. Wenn ich jetzt z.B. einfach nur 100MB kopieren will dauert es über eine Minute und wenn ich meine Domain aufrufe vergehen auch einige Sekunden bevor ich ein Bild bekomme. Die Auslastung bei TOP zeigt dabei stehts einen Wert nahe 100 bei wa. An RAM habe ich noch 100MB "frei". Daran kann es also nicht liegen. Geswappt wird also nicht.
Als Anwendungen laufen:
- Mailserver (Postfix, Courier, Spamassassin, Clamav, Amavis etc)
- Webserver mit Gallery2 (Apache, Mysql, Php etc)
- FTP Server (proftpd)
- paar kleinigkeiten noch, z.B. Imagemagick für Gallery2.

Mein Hoster habe ich auch schon per Support Kontaktiert und dieser meint, dass das Hostsystem nicht ausgelastet wäre und die Probleme bei mir liegen müssten.

Hat jemand eine Idee woran sowas liegen könnte uaßer der Festplatte ?? Oder liegt es definitiv am Hoster ?

Gruß
Stargate

marce
18.12.07, 08:00
Mit den von Dir gemachten Aussagen ist es schwer, eine Aussage zu treffen - dazu bräuchte man einiges mehr an Fakten.

Sehr hohe IO-Wait beim Dateikopieren deutet aber eigentlich eher auf eine Host-Problem hin...

Stargate
18.12.07, 08:02
Mit den von Dir gemachten Aussagen ist es schwer, eine Aussage zu treffen - dazu bräuchte man einiges mehr an Fakten.



Was möchtest du denn noch für Angaben haben ?

stefan-tiger
18.12.07, 08:08
Ich würde die Prozesse beobachten und dann nacheinander die Server-Dienste mal neustarten. Danach sollte das Problem weg sein und du weisst auch welcher Prozess schuld war.

marce
18.12.07, 08:13
Was möchtest du denn noch für Angaben haben ?
Prozesse, Hardware, Software, Versionen, Konfigurationen, Logeinträge, Zugriffe, Auslastung, zuletzt gemachte Änderungen bevor das Problem auftrat, ... - einfach alles, was der Fehlersuche dienlich ist...

Stargate
18.12.07, 08:39
Also die CPU Auslastung an sich geht selten über 1-2%.

Hier ist mal ein ps -ef:


atlantis:~# ps -ef
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 Dec17 ? 00:00:01 init [2]
root 2 1 0 Dec17 ? 00:00:00 [migration/0]
root 3 1 0 Dec17 ? 00:00:00 [ksoftirqd/0]
root 4 1 0 Dec17 ? 00:00:00 [watchdog/0]
root 5 1 0 Dec17 ? 00:00:00 [events/0]
root 6 1 0 Dec17 ? 00:00:00 [khelper]
root 7 1 0 Dec17 ? 00:00:00 [kthread]
root 9 7 0 Dec17 ? 00:00:00 [xenwatch]
root 10 7 0 Dec17 ? 00:00:00 [xenbus]
root 16 7 0 Dec17 ? 00:00:00 [kblockd/0]
root 17 7 0 Dec17 ? 00:00:00 [cqueue/0]
root 20 7 0 Dec17 ? 00:00:00 [kseriod]
root 82 7 0 Dec17 ? 00:00:00 [kswapd0]
root 83 7 0 Dec17 ? 00:00:00 [aio/0]
root 320 7 0 Dec17 ? 00:00:00 [ata/0]
root 321 7 0 Dec17 ? 00:00:00 [ata_aux]
root 341 7 0 Dec17 ? 00:00:00 [kpsmoused]
root 345 7 0 Dec17 ? 00:00:00 [kcryptd/0]
root 346 7 0 Dec17 ? 00:00:00 [kmpathd/0]
root 347 7 0 Dec17 ? 00:00:00 [kmirrord]
root 350 7 0 Dec17 ? 00:00:00 [kjournald]
daemon 12897 1 0 Dec17 ? 00:00:00 /sbin/portmap
root 13015 1 0 Dec17 ? 00:00:00 /sbin/syslogd
root 13021 1 0 Dec17 ? 00:00:00 /sbin/klogd -x
dnsmasq 13029 1 0 Dec17 ? 00:00:00 /usr/sbin/dnsmasq -u dnsmasq
nobody 13046 1 0 Dec17 ? 00:00:00 /usr/sbin/openvpn --writepid /var/run/openvpn.server.pid --daemon ovpn-server --status /var/run/openvpn.server.status 10 --c
root 13113 1 0 Dec17 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe
mysql 13159 13113 0 Dec17 ? 00:00:05 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-
root 13160 13113 0 Dec17 ? 00:00:00 logger -p daemon.err -t mysqld_safe -i -t mysqld
root 13275 1 0 Dec17 ? 00:00:00 /usr/sbin/courierlogger -pid=/var/run/courier/authdaemon/pid -start /usr/lib/courier/courier-authlib/authdaemond
root 13276 13275 0 Dec17 ? 00:00:00 /usr/lib/courier/courier-authlib/authdaemond
root 13285 1 0 Dec17 ? 00:00:00 /usr/sbin/courierlogger -pid=/var/run/courier/imapd.pid -start -name=imapd /usr/sbin/couriertcpd -address=0 -maxprocs=40 -ma
root 13286 13285 0 Dec17 ? 00:00:00 /usr/sbin/couriertcpd -address=0 -maxprocs=40 -maxperip=20 -nodnslookup -noidentlookup 143 /usr/lib/courier/courier/imaplogi
root 13291 1 0 Dec17 ? 00:00:00 /usr/sbin/couriertcpd -pid=/var/run/courier/pop3d.pid -stderrlogger=/usr/sbin/courierlogger -maxprocs=40 -maxperip=4 -nodnsl
root 13293 1 0 Dec17 ? 00:00:00 /usr/sbin/courierlogger courierpop3login
root 13296 13276 0 Dec17 ? 00:00:00 /usr/lib/courier/courier-authlib/authdaemond
root 13297 13276 0 Dec17 ? 00:00:00 /usr/lib/courier/courier-authlib/authdaemond
root 13298 13276 0 Dec17 ? 00:00:00 /usr/lib/courier/courier-authlib/authdaemond
root 13299 13276 0 Dec17 ? 00:00:00 /usr/lib/courier/courier-authlib/authdaemond
root 13300 13276 0 Dec17 ? 00:00:00 /usr/lib/courier/courier-authlib/authdaemond
112 13302 1 0 Dec17 ? 00:00:00 /usr/bin/dbus-daemon --system
root 13374 1 0 Dec17 ? 00:00:00 /usr/lib/postfix/master
postfix 13381 13374 0 Dec17 ? 00:00:00 qmgr -l -t fifo -u
root 13395 1 0 Dec17 ? 00:00:00 /usr/sbin/saslauthd -a rimap -m /var/spool/postfix/var/run/saslauthd/ -O 127.0.0.1 -r
root 13396 13395 0 Dec17 ? 00:00:00 /usr/sbin/saslauthd -a rimap -m /var/spool/postfix/var/run/saslauthd/ -O 127.0.0.1 -r
root 13397 13395 0 Dec17 ? 00:00:00 /usr/sbin/saslauthd -a rimap -m /var/spool/postfix/var/run/saslauthd/ -O 127.0.0.1 -r
root 13398 13395 0 Dec17 ? 00:00:00 /usr/sbin/saslauthd -a rimap -m /var/spool/postfix/var/run/saslauthd/ -O 127.0.0.1 -r
root 13399 13395 0 Dec17 ? 00:00:00 /usr/sbin/saslauthd -a rimap -m /var/spool/postfix/var/run/saslauthd/ -O 127.0.0.1 -r
snmp 13407 1 0 Dec17 ? 00:00:00 /usr/sbin/snmpd -Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1
root 13413 1 0 Dec17 ? 00:00:00 /usr/sbin/sshd
root 13456 1 0 Dec17 ? 00:00:00 /usr/sbin/famd -T 0
root 13480 1 0 Dec17 ? 00:00:00 /usr/sbin/cron
root 13496 1 0 Dec17 ? 00:00:00 /usr/sbin/apache2 -k start
root 13520 1 0 Dec17 ? 00:00:00 /usr/bin/perl /usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf
root 13533 1 0 Dec17 ? 00:00:00 /sbin/getty 38400 console
www-data 13534 13496 0 Dec17 ? 00:00:16 /usr/sbin/apache2 -k start
www-data 13535 13496 0 Dec17 ? 00:00:21 /usr/sbin/apache2 -k start
www-data 13536 13496 0 Dec17 ? 00:00:11 /usr/sbin/apache2 -k start
www-data 13538 13496 0 Dec17 ? 00:00:17 /usr/sbin/apache2 -k start
www-data 13600 13496 0 Dec17 ? 00:00:11 /usr/sbin/apache2 -k start
www-data 13605 13496 0 Dec17 ? 00:00:16 /usr/sbin/apache2 -k start
www-data 13612 13496 0 Dec17 ? 00:00:17 /usr/sbin/apache2 -k start
www-data 13615 13496 0 Dec17 ? 00:00:19 /usr/sbin/apache2 -k start
www-data 13616 13496 0 Dec17 ? 00:00:25 /usr/sbin/apache2 -k start
www-data 13722 1 0 Dec17 ? 00:00:01 /usr/bin/python -OO /var/www/tf/bin/clients/tornado/tftornado.py False 244 admin /home/tf/.transfers/Mario.Barth.praesentier
www-data 13831 1 0 Dec17 ? 00:00:03 /usr/bin/python -OO /var/www/tf/bin/clients/tornado/tftornado.py False 300 admin /home/tf/.transfers/Mario.Barth.praesentier
www-data 13895 1 0 Dec17 ? 00:00:02 /usr/bin/python -OO /var/www/tf/bin/clients/tornado/tftornado.py False 104 admin /home/tf/.transfers/Die.Simpsons.S18E16.Ger
proftpd 14241 1 0 Dec17 ? 00:00:00 proftpd: (accepting connections)
www-data 19028 1 0 Dec17 ? 00:00:35 /usr/bin/python -OO /var/www/tf/bin/clients/tornado/tftornado.py False 300 admin /home/tf/.transfers/AmateurPack2.torrent --
www-data 2318 1 0 Dec17 ? 00:00:23 /usr/bin/python -OO /var/www/tf/bin/clients/tornado/tftornado.py False 300 admin /home/tf/.transfers/_XXX_Amateur_Pics_div.A
root 2694 7 0 Dec17 ? 00:00:00 [pdflush]
root 5992 7 0 06:30 ? 00:00:00 [pdflush]
postfix 6253 13374 0 07:58 ? 00:00:00 pickup -l -t fifo -u -c
root 6312 13413 0 08:31 ? 00:00:00 sshd: root@pts/0
root 6315 6312 0 08:32 pts/0 00:00:00 -bash
clamav 6389 1 2 08:41 ? 00:01:35 /usr/sbin/clamd
amavis 6403 1 0 08:43 ? 00:00:00 amavisd (master)
amavis 6404 6403 0 08:43 ? 00:00:00 amavisd (virgin child)
amavis 6405 6403 0 08:43 ? 00:00:00 amavisd (virgin child)
root 6409 1 0 08:43 ? 00:00:00 /usr/sbin/spamd --create-prefs --max-children 5 --helper-home-dir -q -x -u spammer -d --pidfile=/var/run/spamd.pid
spammer 6410 6409 0 08:43 ? 00:00:00 spamd child
spammer 6411 6409 0 08:43 ? 00:00:00 spamd child
www-data 6423 13496 0 08:47 ? 00:00:00 /usr/sbin/apache2 -k start
root 6543 6315 0 09:36 pts/0 00:00:00 ps -ef


In den logs ist absolut nichts auffälliges.

Hier ist top:



top - 09:38:45 up 13:22, 1 user, load average: 0.84, 0.61, 0.65
Tasks: 84 total, 3 running, 81 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 0.0%sy, 0.0%ni, 99.0%id, 0.0%wa, 0.0%hi, 0.0%si, 1.0%st
Mem: 240824k total, 237016k used, 3808k free, 3204k buffers
Swap: 737272k total, 53328k used, 683944k free, 71332k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 15 0 1876 628 536 S 0.0 0.3 0:01.17 init


Hier nochmal paar sek später:



top - 09:39:36 up 13:23, 1 user, load average: 0.85, 0.66, 0.66
Tasks: 84 total, 3 running, 81 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 0.0%sy, 0.0%ni, 64.9%id, 33.8%wa, 0.0%hi, 0.0%si, 1.3%st
Mem: 240824k total, 236912k used, 3912k free, 3272k buffers
Swap: 737272k total, 53328k used, 683944k free, 71128k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 15 0 1876 628 536 S 0.0 0.3 0:01.17 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.03 ksoftirqd/0
4 root RT 0 0 0 0 S 0.0 0.0 0:00.00 watchdog/0
5 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 events/0
6 root 12 -5 0 0 0 S 0.0 0.0 0:00.00 khelper



Neustart hat übrigens auch nichts gebracht. Ich werde jetzt aber mal versuchen alle Dienste runterzufahren.

EDIT: Habe jetzt mal alle Dienste beendet so das nur noch die notwenigen (z.B. ssh) an waren. Hat leider nichts gebracht.

EDIT2: Geändert habe ich übrigens nichts bevor das Problem auftrat. Am Anfang war es auch nur sporadisch. Jetzt ist es permanent. Der Server läuft schon eine ganze Weile so vor sich hin ohne das ich was daran mache. Never touch a running System und so ;)