[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