[linux-l] Apache2 langsam

Thomas Schmidt belug at thomasschmidt.com
Di Jun 12 22:19:26 CEST 2007


Hallo!

Es ist wieder so weit, was kann ich tun?

> > -Nach einiger Zeit wird der Apache2 extrem langsam, für eine statische
> > Seite braucht er bis zu einer Minute.
> > Ein kompletter Reboot des vServers schafft für einige Stunden Abhilfe.

> Vielleicht erstmal ein paar Daten sammeln:
> 	dmesg
...
3ware Storage Controller device driver for Linux v1.26.02.001.
3ware 9000 Storage Controller device driver for Linux v2.26.02.007.
libata version 2.00 loaded.
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
processor: Unknown symbol pm_idle
thermal: Unknown symbol acpi_processor_set_thermal_limit
md: linear personality registered for level -1
md: multipath personality registered for level -4
raid5: automatically using best checksumming function: generic_sse
   generic_sse: 13129.000 MB/sec
raid5: using function: generic_sse (13129.000 MB/sec)
raid6: int64x1   2200 MB/s
raid6: int64x2   2834 MB/s
raid6: int64x4   2681 MB/s
raid6: int64x8   1958 MB/s
raid6: sse2x1    2108 MB/s
raid6: sse2x2    2424 MB/s
raid6: sse2x4    2957 MB/s
raid6: using algorithm sse2x4 (2957 MB/s)
md: raid6 personality registered for level 6
md: raid5 personality registered for level 5
md: raid4 personality registered for level 4
md: raid10 personality registered for level 10
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
Adding 524280k swap on /dev/sda2.  Priority:-1 extents:1 across:524280k
EXT3 FS on sda1, internal journal
device-mapper: ioctl: 4.7.0-ioctl (2006-06-24) initialised: dm-devel at redhat.com
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
IPv6 over IPv4 tunneling driver
eth0: no IPv6 routers present
TCP: Treason uncloaked! Peer 84.179.254.68:4932/80 shrinks window 2522723117:2522737517. Repaired.
TCP: Treason uncloaked! Peer 84.146.104.132:4895/80 shrinks window 581376119:581390519. Repaired.


> 	ps axflwww

F   UID   PID  PPID PRI  NI    VSZ   RSS WCHAN  STAT TTY        TIME COMMAND
4     0     1     0  15   0   6120   672 -      Ss   ?          0:00 init [2]
1     0     2     1 -100  -      0     0 migrat S    ?          0:00 [migration/0]
1     0     3     1  34  19      0     0 ksofti SN   ?          0:00 [ksoftirqd/0]
5     0     4     1 -100  -      0     0 watchd S    ?          0:00 [watchdog/0]
1     0     5     1  10  -5      0     0 worker S<   ?          0:00 [events/0]
1     0     6     1  10  -5      0     0 worker S<   ?          0:00 [khelper]
1     0     7     1  10  -5      0     0 worker S<   ?          0:00 [kthread]
1     0     8     7  10  -5      0     0 xenwat S<   ?          0:00  \_ [xenwatch]
1     0     9     7  10  -5      0     0 xb_rea S<   ?          0:00  \_ [xenbus]
1     0    15     7  10  -5      0     0 worker S<   ?          0:00  \_ [kblockd/0]
1     0    19     7  20  -5      0     0 hub_th S<   ?          0:00  \_ [khubd]
1     0    21     7  20  -5      0     0 serio_ S<   ?          0:00  \_ [kseriod]
1     0    64     7  15   0      0     0 pdflus S    ?          0:00  \_ [pdflush]
1     0    65     7  15   0      0     0 pdflus S    ?          0:00  \_ [pdflush]
1     0    66     7  10  -5      0     0 kswapd S<   ?          0:00  \_ [kswapd0]
1     0    67     7  20  -5      0     0 worker S<   ?          0:00  \_ [aio/0]
1     0   283     7  15  -5      0     0 worker S<   ?          0:00  \_ [xfslogd/0]
1     0   284     7  15  -5      0     0 worker S<   ?          0:00  \_ [xfsdatad/0]
1     0   327     7  20  -5      0     0 worker S<   ?          0:00  \_ [ata/0]
1     0   328     7  20  -5      0     0 worker S<   ?          0:00  \_ [ata_aux]
1     0   806     7  10  -5      0     0 kjourn S<   ?          0:00  \_ [kjournald]
1     0  1068     7  13  -5      0     0 worker S<   ?          0:00  \_ [kmirrord]
1     0  1242     1  16   0   3732   664 -      Ss   ?          0:00 /sbin/syslogd
5     0  1248     1  18   0   2656   392 syslog Ss   ?          0:00 /sbin/klogd -x
0     0  1294     1  25   0  10108  1512 wait   S    ?          0:00 /bin/sh /usr/bin/mysqld_safe
4   101  1331  1294  15   0 148048 40944 stext  Sl   ?         67:25  \_ /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --port=3306 --socket=/var/run/mysqld/mysqld.sock
0     0  1332  1294  24   0   2636   528 pipe_w S    ?          0:00  \_ logger -p daemon.err -t mysqld_safe -i -t mysqld
5     0  1396     1  15   0  25840  1256 -      Ss   ?          0:00 /usr/sbin/sshd
4     0 11191  1396  15   0  36932  2740 -      Ss   ?          0:00  \_ sshd: root at ttyp0
4     0 11193 11191  15   0  10316  1892 wait   Ss   ttyp0      0:00      \_ -bash
0     0 11207 11193  17   0   4128   780 -      R+   ttyp0      0:00          \_ ps axflwww
1     0  1412     1  15   0  11496   936 -      Ss   ?          0:00 /usr/sbin/cron
0     0  1448     1  18   0   2652   532 -      Ss+  tty1       0:00 /sbin/getty 38400 tty1
1     0  7985     1  18   0  94652  8428 -      Ss   ?          0:00 /usr/sbin/apache2 -k start
5    33  7991  7985  15   0  97696 10524 flock_ S    ?          2:48  \_ /usr/sbin/apache2 -k start
5    33  7992  7985  16   0  96392  9432 -      S    ?          2:43  \_ /usr/sbin/apache2 -k start
5    33  7993  7985  16   0  98684 11656 -      S    ?          2:37  \_ /usr/sbin/apache2 -k start
5    33  7994  7985  15   0  97448 10364 flock_ S    ?          3:14  \_ /usr/sbin/apache2 -k start
5    33  7995  7985  15   0  98124 11060 -      S    ?          2:27  \_ /usr/sbin/apache2 -k start
5    33  7996  7985  15   0  96652  9620 -      S    ?          2:31  \_ /usr/sbin/apache2 -k start
5    33  7997  7985  16   0  97620 10620 flock_ S    ?          2:23  \_ /usr/sbin/apache2 -k start


> 	free
             total       used       free     shared    buffers     cached
Mem:        196608     188560       8048          0       5280      76848
-/+ buffers/cache:     106432      90176
Swap:       524280         24     524256

> 	strace vom Apache (inkl. aller Kinder)
Wie geht das?


Mit aufgeschmissenen Grüßen
Thomas



Mehr Informationen über die Mailingliste linux-l