Po wstępnej radosci z doskonalej konfiguracji by rusel (przy 100 osobach online czas generowania SQL poniżej 0,3 sekundy, malutki overload itd) po południu zaczęły się kłopoty...Przez nieuwagę zaznaczylem w phpmyadminie optymalizację największej tabeli w bazie, na forum bylo ponad 100 osob, serwer pożadnie zamulil przez kilkadziesiąt sekund i podjąłem decyzję o jego restarcie, bo nawet ftp nie odpowiadało. Po restarcie okazało się, że wczesniej optymalizowana tabela jest ciągle w użyciu, tak więc naprawilem ją i gdy już się wydawało, że po problemie...Zauważyłem znaczne spowolenie działania forum (czas generowania dochodzący do 3 sekund), ogromny wzrost overload dochodzący nawet do...70 i obciążenie prawie całego procesora, mimo mniejszej liczby odwiedzających online.
Cytat
load average: 4.94, 3.81, 4.98
Tasks: 95 total, 4 running, 91 sleeping, 0 stopped, 0 zombie
Cpu(s): 98.0% us, 1.7% sy, 0.0% ni, 0.0% id, 0.0% wa, 0.0% hi, 0.3% si
Mem: 1016412k total, 688904k used, 327508k free, 21916k buffers
Swap: 514072k total, 0k used, 514072k free, 261568k cached
Tasks: 95 total, 4 running, 91 sleeping, 0 stopped, 0 zombie
Cpu(s): 98.0% us, 1.7% sy, 0.0% ni, 0.0% id, 0.0% wa, 0.0% hi, 0.3% si
Mem: 1016412k total, 688904k used, 327508k free, 21916k buffers
Swap: 514072k total, 0k used, 514072k free, 261568k cached
Cytat
24459 www-data 25 0 123m 29m 10m R 23.3 2.9 0:18.09 apache2
24437 www-data 25 0 127m 31m 8720 R 21.3 3.2 0:16.79 apache2
24501 www-data 16 0 121m 28m 12m S 15.0 2.9 0:04.85 apache2
24443 www-data 15 0 120m 27m 11m S 11.0 2.7 0:07.54 apache2
24455 www-data 15 0 121m 27m 11m S 10.7 2.7 0:06.25 apache2
24510 www-data 15 0 121m 27m 11m S 10.3 2.7 0:02.98 apache2
24507 www-data 15 0 121m 26m 10m S 6.0 2.7 0:03.85 apache2
1487 mysql 15 0 139m 51m 4688 S 1.7 5.1 6:02.93 mysqld
24461 www-data 15 0 120m 28m 12m S 0.3 2.9 0:06.21 apache2
24437 www-data 25 0 127m 31m 8720 R 21.3 3.2 0:16.79 apache2
24501 www-data 16 0 121m 28m 12m S 15.0 2.9 0:04.85 apache2
24443 www-data 15 0 120m 27m 11m S 11.0 2.7 0:07.54 apache2
24455 www-data 15 0 121m 27m 11m S 10.7 2.7 0:06.25 apache2
24510 www-data 15 0 121m 27m 11m S 10.3 2.7 0:02.98 apache2
24507 www-data 15 0 121m 26m 10m S 6.0 2.7 0:03.85 apache2
1487 mysql 15 0 139m 51m 4688 S 1.7 5.1 6:02.93 mysqld
24461 www-data 15 0 120m 28m 12m S 0.3 2.9 0:06.21 apache2
Cytat
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 2656 540 ? Ss 20:00 0:00 init [2]
root 2 0.0 0.0 0 0 ? SN 20:00 0:00 [ksoftirqd/0]
root 3 0.0 0.0 0 0 ? S 20:00 0:00 [watchdog/0]
root 4 0.0 0.0 0 0 ? S< 20:00 0:00 [events/0]
root 5 0.0 0.0 0 0 ? S< 20:00 0:00 [khelper]
root 6 0.0 0.0 0 0 ? S< 20:00 0:00 [kthread]
root 130 0.0 0.0 0 0 ? S< 20:00 0:00 [kblockd/0]
root 131 0.0 0.0 0 0 ? S< 20:00 0:00 [kacpid]
root 211 0.0 0.0 0 0 ? S< 20:00 0:00 [kseriod]
root 243 0.0 0.0 0 0 ? S 20:00 0:00 [pdflush]
root 244 0.0 0.0 0 0 ? S 20:00 0:00 [pdflush]
root 245 0.0 0.0 0 0 ? S< 20:00 0:00 [kswapd0]
root 246 0.0 0.0 0 0 ? S< 20:00 0:00 [aio/0]
root 247 0.0 0.0 0 0 ? S< 20:00 0:00 [jfsIO]
root 248 0.0 0.0 0 0 ? S< 20:00 0:00 [jfsCommit]
root 249 0.0 0.0 0 0 ? S< 20:00 0:00 [jfsSync]
root 250 0.0 0.0 0 0 ? S< 20:00 0:00 [xfslogd/0]
root 251 0.0 0.0 0 0 ? S< 20:00 0:00 [xfsdatad/0]
root 969 0.0 0.0 0 0 ? S< 20:00 0:00 [kpsmoused]
root 978 0.0 0.0 0 0 ? S< 20:00 0:00 [kjournald]
root 1127 0.0 0.0 0 0 ? S< 20:00 0:00 [kjournald]
root 1345 0.0 0.0 6532 788 ? Ss 20:01 0:00 /sbin/syslogd
root 1348 0.0 0.0 2656 404 ? Ss 20:01 0:00 /sbin/klogd
bind 1355 0.0 0.2 43396 2772 ? Ss 20:01 0:00 /usr/sbin/named -
root 1365 0.0 0.2 40280 2788 ? Ss 20:01 0:00 /usr/sbin/lwresd
root 1372 0.0 3.3 66188 33564 ? Ss 20:01 0:00 /usr/sbin/spamd -
root 1377 0.0 0.0 3864 396 ? S 20:01 0:00 /usr/sbin/courier
root 1378 0.0 0.0 7068 552 ? S 20:01 0:00 /usr/lib/courier/
root 1384 0.0 0.0 8836 732 ? S 20:01 0:00 /usr/sbin/courier
root 1386 0.0 0.0 3732 352 ? S 20:01 0:00 /usr/sbin/courier
root 1397 0.0 0.0 8832 732 ? S 20:01 0:00 /usr/sbin/courier
root 1399 0.0 0.0 3732 352 ? S 20:01 0:00 /usr/sbin/courier
root 1403 0.0 0.0 7068 260 ? S 20:01 0:00 /usr/lib/courier/
root 1406 0.0 0.0 8832 736 ? S 20:01 0:00 /usr/sbin/courier
root 1408 0.0 0.0 3868 488 ? S 20:01 0:00 /usr/sbin/courier
root 1410 0.0 0.0 7068 260 ? S 20:01 0:00 /usr/lib/courier/
root 1411 0.0 0.0 7068 260 ? S 20:01 0:00 /usr/lib/courier/
root 1412 0.0 0.0 7068 260 ? S 20:01 0:00 /usr/lib/courier/
root 1413 0.0 0.0 11364 664 ? S 20:01 0:00 /usr/lib/courier/
root 1423 0.0 0.0 8836 732 ? S 20:01 0:00 /usr/sbin/courier
root 1425 0.0 0.0 3732 348 ? S 20:01 0:00 /usr/sbin/courier
root 1430 0.0 0.0 6520 732 ? Ss 20:01 0:00 /usr/sbin/inetd
root 1439 0.0 3.4 70636 35040 ? S 20:01 0:00 spamd child
root 1440 0.0 3.4 70788 35172 ? S 20:01 0:00 spamd child
root 1441 0.0 3.4 71116 35508 ? S 20:01 0:00 spamd child
root 1442 0.0 3.4 70620 34992 ? S 20:01 0:00 spamd child
root 1443 0.0 3.1 66188 31948 ? S 20:01 0:00 spamd child
root 1450 0.0 0.1 10024 1420 ? S 20:01 0:00 /bin/sh /usr/bin/
mysql 1487 3.7 5.1 142828 52336 ? S 20:01 5:57 /usr/sbin/mysqld
root 1488 0.0 0.0 2628 516 ? S 20:01 0:00 logger -p daemon.
root 1624 0.0 0.1 18288 1536 ? Ss 20:01 0:00 /usr/lib/postfix/
postfix 1628 0.0 0.1 16548 1412 ? S 20:01 0:00 qmgr -l -t fifo -
root 1635 0.0 0.1 31792 1264 ? Ss 20:01 0:00 /usr/sbin/saslaut
root 1638 0.0 0.0 31792 840 ? S 20:01 0:00 /usr/sbin/saslaut
root 1639 0.0 0.0 31792 776 ? S 20:01 0:00 /usr/sbin/saslaut
root 1640 0.0 0.0 31792 776 ? S 20:01 0:00 /usr/sbin/saslaut
root 1641 0.0 0.0 31792 776 ? S 20:01 0:00 /usr/sbin/saslaut
root 1647 0.0 0.1 18284 1088 ? Ss 20:01 0:00 /usr/sbin/sshd
root 1653 0.0 0.0 2704 316 ? Ss 20:01 0:00 /sbin/mdadm -F -i
daemon 1656 0.0 0.0 6936 404 ? Ss 20:01 0:00 /usr/sbin/atd
root 1659 0.0 0.0 9052 840 ? Ss 20:01 0:00 /usr/sbin/cron
root 1672 0.0 0.0 2648 500 tty1 Ss+ 20:01 0:00 /sbin/getty 38400
root 1673 0.0 0.0 2652 504 tty2 Ss+ 20:01 0:00 /sbin/getty 38400
root 1674 0.0 0.0 2652 504 tty3 Ss+ 20:01 0:00 /sbin/getty 38400
root 1675 0.0 0.0 2648 496 tty4 Ss+ 20:01 0:00 /sbin/getty 38400
root 1676 0.0 0.0 2648 500 tty5 Ss+ 20:01 0:00 /sbin/getty 38400
root 1677 0.0 0.0 2648 500 tty6 Ss+ 20:01 0:00 /sbin/getty 38400
root 9714 0.0 0.2 38624 2268 ? Ss 20:50 0:00 sshd: root@pts/0
root 9799 0.0 0.1 10136 1680 pts/0 Ss 20:51 0:00 -bash
root 20142 0.0 1.2 113476 12956 ? Ss 22:04 0:00 /usr/sbin/apache2
root 20143 0.0 0.1 10064 1564 ? S 22:04 0:01 /usr/bin/perl /us
postfix 22509 0.0 0.1 16512 1372 ? S 22:23 0:00 pickup -l -t fifo
postfix 22520 0.0 0.1 16860 1672 ? S 22:23 0:00 trivial-rewrite -
www-data 24121 2.8 2.9 124740 29524 ? S 22:37 0:05 /usr/sbin/apache2
www-data 24122 2.8 2.8 124788 29008 ? S 22:37 0:06 /usr/sbin/apache2
www-data 24155 2.8 2.7 124380 28408 ? S 22:37 0:05 /usr/sbin/apache2
www-data 24437 7.8 2.2 122388 23156 ? S 22:40 0:00 /usr/sbin/apache2
www-data 24442 15.3 2.3 122716 24076 ? S 22:40 0:00 /usr/sbin/apache2
www-data 24443 0.0 0.7 113476 7388 ? S 22:40 0:00 /usr/sbin/apache2
root 24446 0.0 0.0 8780 932 pts/0 R+ 22:40 0:00 ps -aux
root 1 0.0 0.0 2656 540 ? Ss 20:00 0:00 init [2]
root 2 0.0 0.0 0 0 ? SN 20:00 0:00 [ksoftirqd/0]
root 3 0.0 0.0 0 0 ? S 20:00 0:00 [watchdog/0]
root 4 0.0 0.0 0 0 ? S< 20:00 0:00 [events/0]
root 5 0.0 0.0 0 0 ? S< 20:00 0:00 [khelper]
root 6 0.0 0.0 0 0 ? S< 20:00 0:00 [kthread]
root 130 0.0 0.0 0 0 ? S< 20:00 0:00 [kblockd/0]
root 131 0.0 0.0 0 0 ? S< 20:00 0:00 [kacpid]
root 211 0.0 0.0 0 0 ? S< 20:00 0:00 [kseriod]
root 243 0.0 0.0 0 0 ? S 20:00 0:00 [pdflush]
root 244 0.0 0.0 0 0 ? S 20:00 0:00 [pdflush]
root 245 0.0 0.0 0 0 ? S< 20:00 0:00 [kswapd0]
root 246 0.0 0.0 0 0 ? S< 20:00 0:00 [aio/0]
root 247 0.0 0.0 0 0 ? S< 20:00 0:00 [jfsIO]
root 248 0.0 0.0 0 0 ? S< 20:00 0:00 [jfsCommit]
root 249 0.0 0.0 0 0 ? S< 20:00 0:00 [jfsSync]
root 250 0.0 0.0 0 0 ? S< 20:00 0:00 [xfslogd/0]
root 251 0.0 0.0 0 0 ? S< 20:00 0:00 [xfsdatad/0]
root 969 0.0 0.0 0 0 ? S< 20:00 0:00 [kpsmoused]
root 978 0.0 0.0 0 0 ? S< 20:00 0:00 [kjournald]
root 1127 0.0 0.0 0 0 ? S< 20:00 0:00 [kjournald]
root 1345 0.0 0.0 6532 788 ? Ss 20:01 0:00 /sbin/syslogd
root 1348 0.0 0.0 2656 404 ? Ss 20:01 0:00 /sbin/klogd
bind 1355 0.0 0.2 43396 2772 ? Ss 20:01 0:00 /usr/sbin/named -
root 1365 0.0 0.2 40280 2788 ? Ss 20:01 0:00 /usr/sbin/lwresd
root 1372 0.0 3.3 66188 33564 ? Ss 20:01 0:00 /usr/sbin/spamd -
root 1377 0.0 0.0 3864 396 ? S 20:01 0:00 /usr/sbin/courier
root 1378 0.0 0.0 7068 552 ? S 20:01 0:00 /usr/lib/courier/
root 1384 0.0 0.0 8836 732 ? S 20:01 0:00 /usr/sbin/courier
root 1386 0.0 0.0 3732 352 ? S 20:01 0:00 /usr/sbin/courier
root 1397 0.0 0.0 8832 732 ? S 20:01 0:00 /usr/sbin/courier
root 1399 0.0 0.0 3732 352 ? S 20:01 0:00 /usr/sbin/courier
root 1403 0.0 0.0 7068 260 ? S 20:01 0:00 /usr/lib/courier/
root 1406 0.0 0.0 8832 736 ? S 20:01 0:00 /usr/sbin/courier
root 1408 0.0 0.0 3868 488 ? S 20:01 0:00 /usr/sbin/courier
root 1410 0.0 0.0 7068 260 ? S 20:01 0:00 /usr/lib/courier/
root 1411 0.0 0.0 7068 260 ? S 20:01 0:00 /usr/lib/courier/
root 1412 0.0 0.0 7068 260 ? S 20:01 0:00 /usr/lib/courier/
root 1413 0.0 0.0 11364 664 ? S 20:01 0:00 /usr/lib/courier/
root 1423 0.0 0.0 8836 732 ? S 20:01 0:00 /usr/sbin/courier
root 1425 0.0 0.0 3732 348 ? S 20:01 0:00 /usr/sbin/courier
root 1430 0.0 0.0 6520 732 ? Ss 20:01 0:00 /usr/sbin/inetd
root 1439 0.0 3.4 70636 35040 ? S 20:01 0:00 spamd child
root 1440 0.0 3.4 70788 35172 ? S 20:01 0:00 spamd child
root 1441 0.0 3.4 71116 35508 ? S 20:01 0:00 spamd child
root 1442 0.0 3.4 70620 34992 ? S 20:01 0:00 spamd child
root 1443 0.0 3.1 66188 31948 ? S 20:01 0:00 spamd child
root 1450 0.0 0.1 10024 1420 ? S 20:01 0:00 /bin/sh /usr/bin/
mysql 1487 3.7 5.1 142828 52336 ? S 20:01 5:57 /usr/sbin/mysqld
root 1488 0.0 0.0 2628 516 ? S 20:01 0:00 logger -p daemon.
root 1624 0.0 0.1 18288 1536 ? Ss 20:01 0:00 /usr/lib/postfix/
postfix 1628 0.0 0.1 16548 1412 ? S 20:01 0:00 qmgr -l -t fifo -
root 1635 0.0 0.1 31792 1264 ? Ss 20:01 0:00 /usr/sbin/saslaut
root 1638 0.0 0.0 31792 840 ? S 20:01 0:00 /usr/sbin/saslaut
root 1639 0.0 0.0 31792 776 ? S 20:01 0:00 /usr/sbin/saslaut
root 1640 0.0 0.0 31792 776 ? S 20:01 0:00 /usr/sbin/saslaut
root 1641 0.0 0.0 31792 776 ? S 20:01 0:00 /usr/sbin/saslaut
root 1647 0.0 0.1 18284 1088 ? Ss 20:01 0:00 /usr/sbin/sshd
root 1653 0.0 0.0 2704 316 ? Ss 20:01 0:00 /sbin/mdadm -F -i
daemon 1656 0.0 0.0 6936 404 ? Ss 20:01 0:00 /usr/sbin/atd
root 1659 0.0 0.0 9052 840 ? Ss 20:01 0:00 /usr/sbin/cron
root 1672 0.0 0.0 2648 500 tty1 Ss+ 20:01 0:00 /sbin/getty 38400
root 1673 0.0 0.0 2652 504 tty2 Ss+ 20:01 0:00 /sbin/getty 38400
root 1674 0.0 0.0 2652 504 tty3 Ss+ 20:01 0:00 /sbin/getty 38400
root 1675 0.0 0.0 2648 496 tty4 Ss+ 20:01 0:00 /sbin/getty 38400
root 1676 0.0 0.0 2648 500 tty5 Ss+ 20:01 0:00 /sbin/getty 38400
root 1677 0.0 0.0 2648 500 tty6 Ss+ 20:01 0:00 /sbin/getty 38400
root 9714 0.0 0.2 38624 2268 ? Ss 20:50 0:00 sshd: root@pts/0
root 9799 0.0 0.1 10136 1680 pts/0 Ss 20:51 0:00 -bash
root 20142 0.0 1.2 113476 12956 ? Ss 22:04 0:00 /usr/sbin/apache2
root 20143 0.0 0.1 10064 1564 ? S 22:04 0:01 /usr/bin/perl /us
postfix 22509 0.0 0.1 16512 1372 ? S 22:23 0:00 pickup -l -t fifo
postfix 22520 0.0 0.1 16860 1672 ? S 22:23 0:00 trivial-rewrite -
www-data 24121 2.8 2.9 124740 29524 ? S 22:37 0:05 /usr/sbin/apache2
www-data 24122 2.8 2.8 124788 29008 ? S 22:37 0:06 /usr/sbin/apache2
www-data 24155 2.8 2.7 124380 28408 ? S 22:37 0:05 /usr/sbin/apache2
www-data 24437 7.8 2.2 122388 23156 ? S 22:40 0:00 /usr/sbin/apache2
www-data 24442 15.3 2.3 122716 24076 ? S 22:40 0:00 /usr/sbin/apache2
www-data 24443 0.0 0.7 113476 7388 ? S 22:40 0:00 /usr/sbin/apache2
root 24446 0.0 0.0 8780 932 pts/0 R+ 22:40 0:00 ps -aux
Czy spotkał się ktoś już z podobnym problemem? Jest na to jakaś rada? Naturalnie najlepiej byłoby skontaktować się z samym ruselem, ale coś słuch o nim zaginął...