jasny 21 Zgłoś post Napisano Sierpień 18, 2010 Witam, Mam w kimsufi i7-2T, który jest dedykowany tylko do obsługi dużego forum opartego na invision powerboard. Jak wynika z tematu mam ogromy problem z load'em i wykorzystaniem ramu przy zwiększonej ilości użytkowników online. Kombinowalem z mysqltunerem, konfiguracją apache, niestety bez większych efektów. Jestem w chwili w desperacji i mam chęć przełączenia się na inną serwerownie, która oferuje 24gb ramu w przyzwoitej cenie, jednak być może Wy będziecie w stanie pomóc. Byłbym wdzięczny za poprowadzenie za rączkę z tematem optymalizacji serwera sql i apache. Pozdrawiam Udostępnij ten post Link to postu Udostępnij na innych stronach
kafi 2425 Zgłoś post Napisano Sierpień 18, 2010 Może pora na litespeed, ewentualnie inny, bardziej darmowy, a mniej zasobożerny od Apache daemon www? Udostępnij ten post Link to postu Udostępnij na innych stronach
jasny 21 Zgłoś post Napisano Sierpień 18, 2010 Z tego co czytałem to nie ma szybszego serwera na dynamiczny content niż apache. Poza tym nie wiem czy jestem w stanie uruchomić forum z pełną funkcjonalnościa na innym demonie niż apache. Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość N3T5kY Zgłoś post Napisano Sierpień 18, 2010 Z tego co czytałem to nie ma szybszego serwera na dynamiczny content niż apache. Gdzie to wyczytałeś? Udostępnij ten post Link to postu Udostępnij na innych stronach
jasny 21 Zgłoś post Napisano Sierpień 18, 2010 W internecie Udostępnij ten post Link to postu Udostępnij na innych stronach
Miłosz 2311 Zgłoś post Napisano Sierpień 18, 2010 Gdzie to wyczytałeś? W Pani Domu... jasny, ja niedawno przenosiłem jedno spore forum na kimsufa 2T.Postawiłem lighttpd i sprawuje się bardzo dobrze. Ale forum to vB. Jeśli masz tam jakieś seo czy coś w ten deseń, to musisz poszukać, a nóż znajdziesz regułki dla lighttpd. W moim przypadku akurat znalazłem bez problemu. Udostępnij ten post Link to postu Udostępnij na innych stronach
www.ionic.pl 535 Zgłoś post Napisano Sierpień 19, 2010 Zmiana serwera o czym pisze Fiercio powinna być uzasadniona, osobiście widziałem parę nieźle skopanych litespeedów i lighttpd więc nie wiem czy tak od ręki można się przesiąść i mieć "lepiej" Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość N3T5kY Zgłoś post Napisano Sierpień 19, 2010 osobiście widziałem parę nieźle skopanych litespeedów i lighttpd więc nie wiem czy tak od ręki można się przesiąść i mieć "lepiej" Bo standardowo litespeed niema zbyt wygórowanej konfiguracji. Udostępnij ten post Link to postu Udostępnij na innych stronach
jasny 21 Zgłoś post Napisano Sierpień 19, 2010 Hej, Załączam wyniki komend o które prosiliście. Za chwilkę zaktualizuję o następne. Pozdrawiam, top : http://img838.images...8/2451/topy.jpg ps aux : USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 10308 192 ? Ss Aug18 0:02 init [2] root 2 0.0 0.0 0 0 ? S Aug18 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S Aug18 0:00 [migration/0] root 4 0.0 0.0 0 0 ? S Aug18 0:00 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S Aug18 0:00 [migration/1] root 6 0.0 0.0 0 0 ? S Aug18 0:00 [ksoftirqd/1] root 7 0.0 0.0 0 0 ? S Aug18 0:00 [migration/2] root 8 0.0 0.0 0 0 ? S Aug18 0:00 [ksoftirqd/2] root 9 0.0 0.0 0 0 ? S Aug18 0:00 [migration/3] root 10 0.0 0.0 0 0 ? S Aug18 0:00 [ksoftirqd/3] root 11 0.0 0.0 0 0 ? S Aug18 0:00 [migration/4] root 12 0.0 0.0 0 0 ? S Aug18 0:00 [ksoftirqd/4] root 13 0.0 0.0 0 0 ? S Aug18 0:00 [migration/5] root 14 0.0 0.0 0 0 ? S Aug18 0:00 [ksoftirqd/5] root 15 0.0 0.0 0 0 ? S Aug18 0:00 [migration/6] root 16 0.0 0.0 0 0 ? S Aug18 0:00 [ksoftirqd/6] root 17 0.0 0.0 0 0 ? S Aug18 0:00 [migration/7] root 18 0.0 0.0 0 0 ? S Aug18 0:00 [ksoftirqd/7] root 19 0.0 0.0 0 0 ? S Aug18 0:00 [events/0] root 20 0.0 0.0 0 0 ? S Aug18 0:01 [events/1] root 21 0.0 0.0 0 0 ? S Aug18 0:00 [events/2] root 22 0.0 0.0 0 0 ? S Aug18 0:00 [events/3] root 23 0.0 0.0 0 0 ? S Aug18 0:00 [events/4] root 24 0.0 0.0 0 0 ? S Aug18 0:00 [events/5] root 25 0.0 0.0 0 0 ? S Aug18 0:00 [events/6] root 26 0.0 0.0 0 0 ? S Aug18 0:00 [events/7] root 27 0.0 0.0 0 0 ? S Aug18 0:00 [cpuset] root 28 0.0 0.0 0 0 ? S Aug18 0:00 [khelper] root 34 0.0 0.0 0 0 ? S Aug18 0:00 [async/mgr] root 254 0.0 0.0 0 0 ? S Aug18 0:00 [sync_supers] root 256 0.0 0.0 0 0 ? S Aug18 0:00 [bdi-default] root 257 0.0 0.0 0 0 ? S Aug18 0:00 [kintegrityd/0] root 258 0.0 0.0 0 0 ? S Aug18 0:00 [kintegrityd/1] root 259 0.0 0.0 0 0 ? S Aug18 0:00 [kintegrityd/2] root 260 0.0 0.0 0 0 ? S Aug18 0:00 [kintegrityd/3] root 261 0.0 0.0 0 0 ? S Aug18 0:00 [kintegrityd/4] root 262 0.0 0.0 0 0 ? S Aug18 0:00 [kintegrityd/5] root 263 0.0 0.0 0 0 ? S Aug18 0:00 [kintegrityd/6] root 264 0.0 0.0 0 0 ? S Aug18 0:00 [kintegrityd/7] root 265 0.0 0.0 0 0 ? S Aug18 0:00 [kblockd/0] root 266 0.0 0.0 0 0 ? S Aug18 0:00 [kblockd/1] root 267 0.0 0.0 0 0 ? S Aug18 0:00 [kblockd/2] root 268 0.0 0.0 0 0 ? S Aug18 0:00 [kblockd/3] root 269 0.0 0.0 0 0 ? S Aug18 0:00 [kblockd/4] root 270 0.0 0.0 0 0 ? S Aug18 0:00 [kblockd/5] root 271 0.0 0.0 0 0 ? S Aug18 0:00 [kblockd/6] root 272 0.0 0.0 0 0 ? S Aug18 0:00 [kblockd/7] root 273 0.0 0.0 0 0 ? S Aug18 0:00 [kacpid] root 274 0.0 0.0 0 0 ? S Aug18 0:00 [kacpi_notify] root 275 0.0 0.0 0 0 ? S Aug18 0:00 [kacpi_hotplug] root 414 0.0 0.0 0 0 ? S Aug18 0:00 [ata/0] root 415 0.0 0.0 0 0 ? S Aug18 0:00 [ata/1] root 416 0.0 0.0 0 0 ? S Aug18 0:00 [ata/2] root 417 0.0 0.0 0 0 ? S Aug18 0:00 [ata/3] root 418 0.0 0.0 0 0 ? S Aug18 0:00 [ata/4] root 419 0.0 0.0 0 0 ? S Aug18 0:00 [ata/5] root 420 0.0 0.0 0 0 ? S Aug18 0:00 [ata/6] root 421 0.0 0.0 0 0 ? S Aug18 0:00 [ata/7] root 422 0.0 0.0 0 0 ? S Aug18 0:00 [ata_aux] root 426 0.0 0.0 0 0 ? S Aug18 0:00 [ksuspend_usbd] root 430 0.0 0.0 0 0 ? S Aug18 0:00 [khubd] root 433 0.0 0.0 0 0 ? S Aug18 0:00 [kseriod] root 477 0.0 0.0 0 0 ? S Aug18 0:00 [rpciod/0] root 478 0.0 0.0 0 0 ? S Aug18 0:00 [rpciod/1] root 479 0.0 0.0 0 0 ? S Aug18 0:00 [rpciod/2] root 480 0.0 0.0 0 0 ? S Aug18 0:00 [rpciod/3] root 481 0.0 0.0 0 0 ? S Aug18 0:00 [rpciod/4] root 482 0.0 0.0 0 0 ? S Aug18 0:00 [rpciod/5] root 483 0.0 0.0 0 0 ? S Aug18 0:00 [rpciod/6] root 484 0.0 0.0 0 0 ? S Aug18 0:00 [rpciod/7] root 485 0.0 0.0 0 0 ? S Aug18 0:00 [kvm-irqfd-clean] postfix 529 0.0 0.0 43168 2576 ? S 09:10 0:00 smtp -t unix -u -c root 573 0.0 0.0 0 0 ? S Aug18 0:04 [kswapd0] root 574 0.0 0.0 0 0 ? SN Aug18 0:00 [ksmd] root 575 0.0 0.0 0 0 ? S Aug18 0:00 [aio/0] root 576 0.0 0.0 0 0 ? S Aug18 0:00 [aio/1] root 577 0.0 0.0 0 0 ? S Aug18 0:00 [aio/2] root 578 0.0 0.0 0 0 ? S Aug18 0:00 [aio/3] root 579 0.0 0.0 0 0 ? S Aug18 0:00 [aio/4] root 580 0.0 0.0 0 0 ? S Aug18 0:00 [aio/5] root 581 0.0 0.0 0 0 ? S Aug18 0:00 [aio/6] root 582 0.0 0.0 0 0 ? S Aug18 0:00 [aio/7] root 586 0.0 0.0 0 0 ? S Aug18 0:00 [nfsiod] root 587 0.0 0.0 0 0 ? S< Aug18 0:00 [kslowd000] root 588 0.0 0.0 0 0 ? S< Aug18 0:00 [kslowd001] root 590 0.0 0.0 0 0 ? S Aug18 0:00 [xfs_mru_cache] root 591 0.0 0.0 0 0 ? S Aug18 0:00 [xfslogd/0] root 592 0.0 0.0 0 0 ? S Aug18 0:00 [xfslogd/1] root 593 0.0 0.0 0 0 ? S Aug18 0:00 [xfslogd/2] root 594 0.0 0.0 0 0 ? S Aug18 0:00 [xfslogd/3] root 595 0.0 0.0 0 0 ? S Aug18 0:00 [xfslogd/4] root 596 0.0 0.0 0 0 ? S Aug18 0:00 [xfslogd/5] root 597 0.0 0.0 0 0 ? S Aug18 0:00 [xfslogd/6] root 598 0.0 0.0 0 0 ? S Aug18 0:00 [xfslogd/7] root 599 0.0 0.0 0 0 ? S Aug18 0:00 [xfsdatad/0] root 600 0.0 0.0 0 0 ? S Aug18 0:00 [xfsdatad/1] root 601 0.0 0.0 0 0 ? S Aug18 0:00 [xfsdatad/2] root 602 0.0 0.0 0 0 ? S Aug18 0:00 [xfsdatad/3] root 603 0.0 0.0 0 0 ? S Aug18 0:00 [xfsdatad/4] root 604 0.0 0.0 0 0 ? S Aug18 0:00 [xfsdatad/5] root 605 0.0 0.0 0 0 ? S Aug18 0:00 [xfsdatad/6] root 606 0.0 0.0 0 0 ? S Aug18 0:00 [xfsdatad/7] root 607 0.0 0.0 0 0 ? S Aug18 0:00 [xfsconvertd/0] root 608 0.0 0.0 0 0 ? S Aug18 0:00 [xfsconvertd/1] root 609 0.0 0.0 0 0 ? S Aug18 0:00 [xfsconvertd/2] root 610 0.0 0.0 0 0 ? S Aug18 0:00 [xfsconvertd/3] root 611 0.0 0.0 0 0 ? S Aug18 0:00 [xfsconvertd/4] root 612 0.0 0.0 0 0 ? S Aug18 0:00 [xfsconvertd/5] root 613 0.0 0.0 0 0 ? S Aug18 0:00 [xfsconvertd/6] root 614 0.0 0.0 0 0 ? S Aug18 0:00 [xfsconvertd/7] root 615 0.0 0.0 0 0 ? S Aug18 0:00 [ocfs2_wq] root 616 0.0 0.0 0 0 ? S Aug18 0:00 [o2quot/0] root 617 0.0 0.0 0 0 ? S Aug18 0:00 [o2quot/1] root 618 0.0 0.0 0 0 ? S Aug18 0:00 [o2quot/2] root 619 0.0 0.0 0 0 ? S Aug18 0:00 [o2quot/3] root 620 0.0 0.0 0 0 ? S Aug18 0:00 [o2quot/4] root 621 0.0 0.0 0 0 ? S Aug18 0:00 [o2quot/5] root 622 0.0 0.0 0 0 ? S Aug18 0:00 [o2quot/6] root 623 0.0 0.0 0 0 ? S Aug18 0:00 [o2quot/7] root 626 0.0 0.0 0 0 ? S Aug18 0:00 [user_dlm] root 628 0.0 0.0 0 0 ? S Aug18 0:00 [glock_workqueue] root 629 0.0 0.0 0 0 ? S Aug18 0:00 [glock_workqueue] root 630 0.0 0.0 0 0 ? S Aug18 0:00 [glock_workqueue] root 631 0.0 0.0 0 0 ? S Aug18 0:00 [glock_workqueue] root 632 0.0 0.0 0 0 ? S Aug18 0:00 [glock_workqueue] root 633 0.0 0.0 0 0 ? S Aug18 0:00 [glock_workqueue] root 634 0.0 0.0 0 0 ? S Aug18 0:00 [glock_workqueue] root 635 0.0 0.0 0 0 ? S Aug18 0:00 [glock_workqueue] root 636 0.0 0.0 0 0 ? S Aug18 0:00 [delete_workqueu] root 637 0.0 0.0 0 0 ? S Aug18 0:00 [delete_workqueu] root 638 0.0 0.0 0 0 ? S Aug18 0:00 [delete_workqueu] root 639 0.0 0.0 0 0 ? S Aug18 0:00 [delete_workqueu] root 640 0.0 0.0 0 0 ? S Aug18 0:00 [delete_workqueu] root 641 0.0 0.0 0 0 ? S Aug18 0:00 [delete_workqueu] root 642 0.0 0.0 0 0 ? S Aug18 0:00 [delete_workqueu] root 643 0.0 0.0 0 0 ? S Aug18 0:00 [delete_workqueu] root 644 0.0 0.0 0 0 ? S Aug18 0:00 [crypto/0] root 645 0.0 0.0 0 0 ? S Aug18 0:00 [crypto/1] root 646 0.0 0.0 0 0 ? S Aug18 0:00 [crypto/2] root 647 0.0 0.0 0 0 ? S Aug18 0:00 [crypto/3] root 648 0.0 0.0 0 0 ? S Aug18 0:00 [crypto/4] root 649 0.0 0.0 0 0 ? S Aug18 0:00 [crypto/5] root 650 0.0 0.0 0 0 ? S Aug18 0:00 [crypto/6] root 651 0.0 0.0 0 0 ? S Aug18 0:00 [crypto/7] root 745 0.0 0.0 66068 3092 ? Ss 09:12 0:00 sshd: root@pts/0 root 750 0.0 0.0 21124 1912 pts/0 Ss 09:12 0:00 -bash www-data 828 0.5 0.3 227212 28896 ? S 09:13 0:00 /usr/sbin/apache2 -k start www-data 841 2.1 0.2 218832 20532 ? S 09:13 0:01 /usr/sbin/apache2 -k start www-data 844 2.7 0.4 235264 36744 ? R 09:13 0:02 /usr/sbin/apache2 -k start www-data 852 2.0 0.0 0 0 ? Z 09:13 0:01 [apache2] <defunct> www-data 853 2.9 0.2 218856 20540 ? S 09:13 0:02 /usr/sbin/apache2 -k start www-data 854 0.7 0.2 219668 21264 ? S 09:13 0:00 /usr/sbin/apache2 -k start www-data 856 1.3 0.2 219608 21252 ? S 09:13 0:00 /usr/sbin/apache2 -k start www-data 859 3.1 0.2 220940 22656 ? S 09:13 0:01 /usr/sbin/apache2 -k start www-data 860 2.0 0.2 216308 17988 ? S 09:13 0:01 /usr/sbin/apache2 -k start www-data 861 3.7 0.3 230736 32392 ? S 09:13 0:02 /usr/sbin/apache2 -k start postfix 896 0.0 0.0 43168 2492 ? S 09:14 0:00 smtp -t unix -u -c postfix 897 0.0 0.0 43168 2568 ? S 09:14 0:00 smtp -t unix -u -c postfix 898 0.0 0.0 43168 2544 ? S 09:14 0:00 smtp -t unix -u -c postfix 899 0.0 0.0 43168 2564 ? S 09:14 0:00 smtp -t unix -u -c postfix 900 0.0 0.0 43168 2584 ? S 09:14 0:00 smtp -t unix -u -c postfix 901 0.0 0.0 43168 2556 ? S 09:14 0:00 smtp -t unix -u -c postfix 902 0.0 0.0 43168 2544 ? S 09:14 0:00 smtp -t unix -u -c postfix 903 0.0 0.0 43168 2588 ? S 09:14 0:00 smtp -t unix -u -c postfix 904 0.0 0.0 43168 2556 ? S 09:14 0:00 smtp -t unix -u -c postfix 905 0.0 0.0 43168 2568 ? S 09:14 0:00 smtp -t unix -u -c postfix 906 0.0 0.0 43168 2568 ? S 09:14 0:00 smtp -t unix -u -c postfix 907 0.0 0.0 43168 2556 ? S 09:14 0:00 smtp -t unix -u -c postfix 908 0.0 0.0 43168 2556 ? S 09:14 0:00 smtp -t unix -u -c postfix 909 0.0 0.0 43168 2556 ? S 09:14 0:00 smtp -t unix -u -c postfix 910 0.0 0.0 43168 2556 ? S 09:14 0:00 smtp -t unix -u -c postfix 911 0.0 0.0 38928 2240 ? S 09:14 0:00 bounce -z -n defer -t unix -u -c postfix 912 0.0 0.0 38928 2240 ? S 09:14 0:00 bounce -z -n defer -t unix -u -c postfix 913 0.0 0.0 38928 2240 ? S 09:14 0:00 bounce -z -n defer -t unix -u -c postfix 914 0.0 0.0 38928 2240 ? S 09:14 0:00 bounce -z -n defer -t unix -u -c postfix 915 0.0 0.0 38928 2240 ? S 09:14 0:00 bounce -z -n defer -t unix -u -c postfix 916 0.0 0.0 38892 2260 ? S 09:14 0:00 error -n retry -t unix -u -c postfix 917 0.0 0.0 38892 2260 ? S 09:14 0:00 error -n retry -t unix -u -c postfix 918 0.0 0.0 38892 2260 ? S 09:14 0:00 error -n retry -t unix -u -c postfix 919 0.0 0.0 38892 2260 ? S 09:14 0:00 error -n retry -t unix -u -c postfix 920 0.0 0.0 38892 2164 ? S 09:14 0:00 error -n retry -t unix -u -c postfix 921 0.0 0.0 43168 2556 ? S 09:14 0:00 smtp -t unix -u -c postfix 922 0.0 0.0 43168 2556 ? S 09:14 0:00 smtp -t unix -u -c postfix 923 0.0 0.0 43168 2556 ? S 09:14 0:00 smtp -t unix -u -c postfix 924 0.0 0.0 43168 2556 ? S 09:14 0:00 smtp -t unix -u -c postfix 925 0.0 0.0 43168 2572 ? S 09:14 0:00 smtp -t unix -u -c postfix 926 0.0 0.0 43168 2560 ? S 09:14 0:00 smtp -t unix -u -c postfix 927 0.0 0.0 43168 2572 ? S 09:14 0:00 smtp -t unix -u -c postfix 928 0.0 0.0 43168 2556 ? S 09:14 0:00 smtp -t unix -u -c postfix 929 0.0 0.0 43168 2560 ? S 09:14 0:00 smtp -t unix -u -c postfix 930 0.0 0.0 43168 2572 ? S 09:14 0:00 smtp -t unix -u -c postfix 931 0.0 0.0 43168 2560 ? S 09:14 0:00 smtp -t unix -u -c www-data 932 1.8 0.2 218876 20508 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 933 4.1 0.2 216312 17968 ? S 09:14 0:01 /usr/sbin/apache2 -k start www-data 934 1.8 0.3 226936 28500 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 935 2.4 0.2 219424 21120 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 936 0.0 0.0 206028 6096 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 937 1.0 0.2 218876 20512 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 938 2.0 0.4 237808 39292 ? R 09:14 0:00 /usr/sbin/apache2 -k start www-data 939 1.7 0.3 229140 29212 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 940 3.3 0.3 224936 26608 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 941 0.8 0.2 215032 16404 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 942 0.4 0.2 216468 17792 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 943 0.9 0.3 226696 28296 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 944 4.0 0.3 226944 28572 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 945 1.1 0.2 219304 20900 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 946 0.7 0.3 222976 24592 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 947 6.1 0.3 226928 28564 ? S 09:14 0:01 /usr/sbin/apache2 -k start www-data 948 3.1 0.2 218832 20500 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 949 2.6 0.3 227512 29124 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 950 1.2 0.3 227448 28972 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 951 0.8 0.2 218792 20336 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 952 1.0 0.3 227412 28944 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 953 1.6 0.2 218784 20396 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 954 1.3 0.3 228096 29696 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 955 6.8 0.2 218836 20460 ? S 09:14 0:01 /usr/sbin/apache2 -k start www-data 956 2.1 0.2 218792 20396 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 957 2.1 0.3 226936 28556 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 958 1.4 0.3 226936 28588 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 959 0.2 0.1 206728 9132 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 960 0.7 0.3 226672 28220 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 961 4.3 0.2 218856 20524 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 962 2.7 0.2 216252 17860 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 963 4.2 0.2 216308 17960 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 964 1.8 0.3 227840 29460 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 965 3.5 0.3 230932 32540 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 966 1.5 0.2 216304 17912 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 968 1.3 0.2 221960 23604 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 969 1.6 0.3 227132 28720 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 970 4.2 0.3 230952 32540 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 971 2.4 0.2 218864 20484 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 972 0.6 0.3 227388 28824 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 973 0.0 0.0 206028 6092 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 975 2.3 0.5 241904 43064 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 976 0.5 0.2 216728 18056 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 977 2.2 0.3 226936 28504 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 978 0.3 0.2 216204 17560 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 980 3.6 0.3 226680 28324 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 981 4.9 0.2 215312 16948 ? S 09:14 0:01 /usr/sbin/apache2 -k start www-data 982 2.5 0.3 226928 28552 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 983 2.1 0.3 226928 28556 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 984 0.9 0.2 219304 20908 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 985 2.7 0.3 227192 28840 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 986 1.2 0.2 219560 21100 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 987 1.2 0.2 219424 21072 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 988 4.7 0.3 225316 27044 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 989 1.6 0.2 218856 20552 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 990 0.4 0.2 216468 17792 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 991 2.8 0.2 218848 20512 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 993 4.3 0.3 227208 28924 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 994 1.8 0.1 214576 16160 ? S 09:14 0:00 /usr/sbin/apache2 -k start www-data 995 2.7 0.3 230100 31704 ? S 09:14 0:00 /usr/sbin/apache2 -k start root 996 0.0 0.0 16216 1028 pts/0 R+ 09:14 0:00 ps aux root 1414 0.0 0.0 0 0 ? S Aug18 0:00 [iscsi_eh] root 1423 0.0 0.0 0 0 ? S Aug18 0:00 [fc_rport_eq] root 1424 0.0 0.0 0 0 ? S< Aug18 0:00 [fcoethread/0] root 1425 0.0 0.0 0 0 ? S< Aug18 0:00 [fcoethread/1] root 1426 0.0 0.0 0 0 ? S< Aug18 0:00 [fcoethread/2] root 1427 0.0 0.0 0 0 ? S< Aug18 0:00 [fcoethread/3] root 1428 0.0 0.0 0 0 ? S< Aug18 0:00 [fcoethread/4] root 1429 0.0 0.0 0 0 ? S< Aug18 0:00 [fcoethread/5] root 1430 0.0 0.0 0 0 ? S< Aug18 0:00 [fcoethread/6] root 1431 0.0 0.0 0 0 ? S< Aug18 0:00 [fcoethread/7] root 1442 0.0 0.0 0 0 ? S Aug18 0:00 [scsi_eh_0] root 1444 0.0 0.0 0 0 ? S Aug18 0:00 [scsi_eh_1] root 1448 0.0 0.0 0 0 ? S Aug18 0:00 [scsi_eh_2] root 1450 0.0 0.0 0 0 ? S Aug18 0:00 [scsi_eh_3] root 1464 0.0 0.0 0 0 ? S Aug18 0:00 [mtdblockd] root 1530 0.0 0.0 0 0 ? S Aug18 0:00 [kpsmoused] root 1561 0.0 0.0 0 0 ? S Aug18 0:00 [kstriped] root 1563 0.0 0.0 0 0 ? S Aug18 0:00 [kdelayd/0] root 1564 0.0 0.0 0 0 ? S Aug18 0:00 [kdelayd/1] root 1565 0.0 0.0 0 0 ? S Aug18 0:00 [kdelayd/2] root 1566 0.0 0.0 0 0 ? S Aug18 0:00 [kdelayd/3] root 1567 0.0 0.0 0 0 ? S Aug18 0:00 [kdelayd/4] root 1568 0.0 0.0 0 0 ? S Aug18 0:00 [kdelayd/5] root 1569 0.0 0.0 0 0 ? S Aug18 0:00 [kdelayd/6] root 1570 0.0 0.0 0 0 ? S Aug18 0:00 [kdelayd/7] root 1571 0.0 0.0 0 0 ? S Aug18 0:00 [kmpathd/0] root 1572 0.0 0.0 0 0 ? S Aug18 0:00 [kmpathd/1] root 1573 0.0 0.0 0 0 ? S Aug18 0:00 [kmpathd/2] root 1574 0.0 0.0 0 0 ? S Aug18 0:00 [kmpathd/3] root 1575 0.0 0.0 0 0 ? S Aug18 0:00 [kmpathd/4] root 1576 0.0 0.0 0 0 ? S Aug18 0:00 [kmpathd/5] root 1577 0.0 0.0 0 0 ? S Aug18 0:00 [kmpathd/6] root 1578 0.0 0.0 0 0 ? S Aug18 0:00 [kmpathd/7] root 1579 0.0 0.0 0 0 ? S Aug18 0:00 [kmpath_handlerd] root 1580 0.0 0.0 0 0 ? S Aug18 0:00 [ksnapd] root 1583 0.0 0.0 0 0 ? S Aug18 0:00 [edac-poller] root 1597 0.0 0.0 0 0 ? S Aug18 0:00 [kondemand/0] root 1598 0.0 0.0 0 0 ? S Aug18 0:00 [kondemand/1] root 1599 0.0 0.0 0 0 ? S Aug18 0:00 [kondemand/2] root 1600 0.0 0.0 0 0 ? S Aug18 0:00 [kondemand/3] root 1601 0.0 0.0 0 0 ? S Aug18 0:00 [kondemand/4] root 1602 0.0 0.0 0 0 ? S Aug18 0:00 [kondemand/5] root 1603 0.0 0.0 0 0 ? S Aug18 0:00 [kondemand/6] root 1604 0.0 0.0 0 0 ? S Aug18 0:00 [kondemand/7] root 1605 0.0 0.0 0 0 ? S Aug18 0:00 [kconservative/0] root 1606 0.0 0.0 0 0 ? S Aug18 0:00 [kconservative/1] root 1607 0.0 0.0 0 0 ? S Aug18 0:00 [kconservative/2] root 1608 0.0 0.0 0 0 ? S Aug18 0:00 [kconservative/3] root 1609 0.0 0.0 0 0 ? S Aug18 0:00 [kconservative/4] root 1610 0.0 0.0 0 0 ? S Aug18 0:00 [kconservative/5] root 1611 0.0 0.0 0 0 ? S Aug18 0:00 [kconservative/6] root 1612 0.0 0.0 0 0 ? S Aug18 0:00 [kconservative/7] root 1764 0.0 0.0 0 0 ? S Aug18 0:00 [usbhid_resumer] root 1784 0.0 0.0 0 0 ? S Aug18 0:11 [md2_raid1] root 1788 0.1 0.0 0 0 ? S Aug18 0:46 [md1_raid1] root 1790 0.0 0.0 0 0 ? S Aug18 0:03 [kjournald] root 1875 0.0 0.0 16892 316 ? S<s Aug18 0:00 udevd --daemon root 5224 0.0 0.1 206028 9792 ? Ss 01:19 0:02 /usr/sbin/apache2 -k start www-data 5226 0.0 0.0 142472 3048 ? S 01:19 0:00 /usr/sbin/fcgi-pm -k start root 12400 0.0 0.0 0 0 ? S Aug18 0:00 [flush-9:1] root 13225 0.0 0.0 0 0 ? S Aug18 0:01 [kjournald] root 13543 0.0 0.0 187708 2076 ? Sl Aug18 0:04 /usr/sbin/rsyslogd -c3 root 13611 0.0 0.0 48860 656 ? Ss Aug18 0:00 /usr/sbin/sshd root 13651 0.0 0.0 17316 592 ? S Aug18 0:00 /bin/sh /usr/bin/mysqld_safe oident 13748 0.0 0.0 12236 248 ? Ss Aug18 0:00 /usr/sbin/oidentd -mf -P 188.165.206.254 -u oident -g oident root 13755 0.0 0.0 10124 344 ? Ss Aug18 0:00 /usr/sbin/inetd root 13924 0.0 0.0 12360 284 ? Ss Aug18 0:00 /sbin/mdadm --monitor --pid-file /var/run/mdadm/monitor.pid --daemonise --scan --syslog root 13964 0.0 0.0 22124 252 ? Ss Aug18 0:00 /usr/sbin/cron root 14033 0.0 0.0 3796 56 tty1 Ss+ Aug18 0:00 /sbin/getty 38400 tty1 root 14034 0.0 0.0 3796 56 tty2 Ss+ Aug18 0:00 /sbin/getty 38400 tty2 root 14035 0.0 0.0 3796 56 tty3 Ss+ Aug18 0:00 /sbin/getty 38400 tty3 root 14036 0.0 0.0 3796 56 tty4 Ss+ Aug18 0:00 /sbin/getty 38400 tty4 root 14037 0.0 0.0 3796 56 tty5 Ss+ Aug18 0:00 /sbin/getty 38400 tty5 root 14038 0.0 0.0 3796 56 tty6 Ss+ Aug18 0:00 /sbin/getty 38400 tty6 mysql 15623 11.8 4.1 1018696 335984 ? Sl Aug18 74:18 /usr/sbin/mysqld --basedir=/usr --datadir=/home/mysql-datadir --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --port=3306 --socket=/var/run/mysqld/mysqld.sock root 15624 0.0 0.0 3780 592 ? S Aug18 0:00 logger -p daemon.err -t mysqld_safe -i -t mysqld root 18387 0.0 0.0 36840 2296 ? Ss Aug18 0:03 /usr/lib/postfix/master postfix 18394 0.0 0.0 42504 5988 ? S Aug18 0:05 qmgr -l -t fifo -u root 27242 0.0 0.0 0 0 ? S 00:23 0:00 [flush-9:2] root 31025 0.0 0.0 5848 3692 ? S< 00:49 0:04 litespeed (lshttpd) root 31029 0.0 0.0 1764 388 ? S< 00:49 0:00 httpd (lscgid) nobody 31030 0.0 0.0 5816 3636 ? S< 00:49 0:06 litespeed (lshttpd) nobody 31031 0.0 0.0 5816 3568 ? S< 00:49 0:07 litespeed (lshttpd) postfix 32418 0.0 0.0 38896 2284 ? S 09:07 0:00 scache -l -t unix -u -c postfix 32682 0.0 0.0 38896 2268 ? S 09:10 0:00 pickup -l -t fifo -u -c postfix 32729 0.0 0.0 43168 2584 ? S 09:10 0:00 smtp -t unix -u -c Udostępnij ten post Link to postu Udostępnij na innych stronach
marcoos 0 Zgłoś post Napisano Sierpień 20, 2010 Mam w kimsufi i7-2T, który jest dedykowany tylko do obsługi dużego forum opartego na invision powerboard. Jak wynika z tematu mam ogromy problem z load'em i wykorzystaniem ramu przy zwiększonej ilości użytkowników online. Jeśli forum rzeczywiście duże (1M+ postów) to najbardziej zarzynający wydajność jest najprawdopodobniej mechanizm wyszukiwania bazujący na indeksach pełnotekstowym mySQLa. Warto oprócz tego co znajdziesz powyżej w tym wątku zobaczyć np. vmstat'em czy nie ma w godzinach szczytu dużej ilości waiting for io (wa). Przejście na sphinx'a do wyszukiwania może być zbawienne. Udostępnij ten post Link to postu Udostępnij na innych stronach
jasny 21 Zgłoś post Napisano Sierpień 20, 2010 Już się biorę do roboty, połowy tych narzędzi nie mam o których pisaliście. Zbiorę dane i umieszczę w tym poście. - mpm_prefork_module - php jako moduł mpstat mpstat Linux 2.6.32.2-xxxx-grs-ipv4-64 (xxx.pl) 20.08.2010 _x86_64_ 21:52:00 CPU %user %nice %sys %iowait %irq %soft %steal %idle intr/s 21:52:00 all 26,60 0,00 2,33 0,33 0,04 0,22 0,00 70,49 3445,26 iostat iostat Linux 2.6.32.2-xxxx-grs-ipv4-64 (xxx.pl) 20.08.2010 _x86_64_ avg-cpu: %user %nice %system %iowait %steal %idle 26,60 0,00 2,59 0,33 0,00 70,49 Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn sda 20,05 89,21 351,03 15207323 59838176 sda1 6,42 2,60 117,37 443945 20007968 sda2 13,49 80,44 227,05 13712322 38703328 sda3 0,14 6,16 6,61 1050376 1126880 sdb 20,04 88,58 350,62 15099307 59768824 sdb1 6,42 2,85 117,37 485323 20007968 sdb2 13,50 79,63 227,05 13574264 38703328 sdb3 0,11 6,10 6,20 1039040 1057528 md2 43,38 160,06 221,35 27284202 37732576 md1 12,85 5,44 101,33 926898 17273776 mysqlreport MySQL 5.0.51a-24+lenny4 uptime 1 23:5:33 Fri Aug 20 21:54:23 2010 __ Key _________________________________________________________________ Buffer used 104.66M of 128.00M %Used: 81.76 Current 128.00M %Usage: 100.00 Write hit 91.90% Read hit 99.97% __ Questions ___________________________________________________________ Total 30.11M 177.6/s QC Hits 12.15M 71.7/s %Total: 40.37 DMS 9.72M 57.3/s 32.29 Com_ 7.03M 41.5/s 23.36 COM_QUIT 1.20M 7.1/s 3.98 -Unknown 2.11k 0.0/s 0.01 Slow (10) 0 0/s 0.00 %DMS: 0.00 Log: OFF DMS 9.72M 57.3/s 32.29 SELECT 7.18M 42.3/s 23.84 73.83 UPDATE 1.62M 9.6/s 5.38 16.66 INSERT 562.22k 3.3/s 1.87 5.78 DELETE 361.63k 2.1/s 1.20 3.72 REPLACE 0 0/s 0.00 0.00 Com_ 7.03M 41.5/s 23.36 set_option 6.97M 41.1/s 23.15 change_db 56.65k 0.3/s 0.19 admin_comma 2.81k 0.0/s 0.01 __ SELECT and Sort _____________________________________________________ Scan 509.90k 3.0/s %SELECT: 7.10 Range 1.66M 9.8/s 23.09 Full join 41.29k 0.2/s 0.58 Range check 9.12k 0.1/s 0.13 Full rng join 0 0/s 0.00 Sort scan 379.44k 2.2/s Sort range 230.21k 1.4/s Sort mrg pass 9.26k 0.1/s __ Query Cache _________________________________________________________ Memory usage 202.31M of 512.00M %Used: 39.51 Block Fragmnt 21.32% Hits 12.15M 71.7/s Inserts 6.48M 38.2/s Insrt:Prune 6.48M:1 38.2/s Hit:Insert 1.88:1 __ Table Locks _________________________________________________________ Waited 440.36k 2.6/s %Total: 2.57 Immediate 16.70M 98.5/s __ Tables ______________________________________________________________ Open 511 of 512 %Cache: 99.80 Opened 3.03k 0.0/s __ Connections _________________________________________________________ Max used 108 of 300 %Max: 36.00 Total 1.20M 7.1/s __ Created Temp ________________________________________________________ Disk table 265.62k 1.6/s Table 356.22k 2.1/s Size: 256.0M File 4.37k 0.0/s __ Threads _____________________________________________________________ Running 3 of 4 Cached 4 of 8 %Hit: 97.94 Created 24.68k 0.1/s Slow 0 0/s __ Aborted _____________________________________________________________ Clients 310 0.0/s Connects 8 0.0/s __ Bytes _______________________________________________________________ Sent 1.29T 7.6M/s Received 6.05G 35.7k/s __ InnoDB Buffer Pool __________________________________________________ Usage 0 of 0 %Used: 0.00 Read hit 0.00% Pages Free 0 %Total: 0.00 Data 0 0.00 %Drty: 0.00 Misc 0 0.00 Latched 0 0.00 Reads 0 0/s From file 0 0/s 0.00 Ahead Rnd 0 0/s Ahead Sql 0 0/s Writes 0 0/s Flushes 0 0/s Wait Free 0 0/s __ InnoDB Lock _________________________________________________________ Waits 0 0/s Current 0 Time acquiring Total 0 ms Average 0 ms Max 0 ms __ InnoDB Data, Pages, Rows ____________________________________________ Data Reads 0 0/s Writes 0 0/s fsync 0 0/s Pending Reads 0 Writes 0 fsync 0 Pages Created 0 0/s Read 0 0/s Written 0 0/s Rows Deleted 0 0/s Inserted 0 0/s Read 0 0/s Updated 0 0/s mysqltuner >> MySQLTuner 0.9.0 - Major Hayden <major@mhtx.net> >> Bug reports, feature requests, and downloads at http://mysqltuner.com/ >> Run with '--help' for additional options and output filtering Please enter your MySQL administrative login: root Please enter your MySQL administrative password: -------- General Statistics -------------------------------------------------- [!!] There is a new version of MySQLTuner available [OK] Currently running supported MySQL version 5.0.51a-24+lenny4 [OK] Operating on 64-bit architecture -------- Storage Engine Statistics ------------------------------------------- [--] Status: +Archive -BDB -Federated -InnoDB -ISAM -NDBCluster [--] Data in MyISAM tables: 1G (Tables: 867) -------- Performance Metrics ------------------------------------------------- [--] Up for: 1d 23h 6m 47s (30M q [177.594 qps], 1M conn, TX: 1293B, RX: 6B) [--] Reads / Writes: 73% / 27% [--] Total buffers: 3.3M per thread and 906.0M global [OK] Maximum possible memory usage: 1.8G (23% of installed RAM) [OK] Slow queries: 0% (0/30M) [OK] Highest usage of available connections: 36% (108/300) [OK] Key buffer size / total MyISAM indexes: 128.0M/773.3M [OK] Key buffer hit rate: 100.0% [OK] Query cache efficiency: 62.9% [OK] Query cache prunes per day: 0 [OK] Sorts requiring temporary tables: 1% [!!] Joins performed without indexes: 50406 [!!] Temporary tables created on disk: 74% [OK] Thread cache hit rate: 97% [!!] Table cache hit rate: 16% [OK] Open file limit used: 50% [OK] Table locks acquired immediately: 97% -------- Recommendations ----------------------------------------------------- General recommendations: Enable the slow query log to troubleshoot bad queries Adjust your join queries to always utilize indexes Temporary table size is already large - reduce result set size Reduce your SELECT DISTINCT queries without LIMIT clauses Increase table_cache gradually to avoid file descriptor limits Variables to adjust: join_buffer_size (> 796.0K, or always use indexes with joins) table_cache (> 512) gotowe... EDIT: Forum jest dość sporawe. Napisanych postów 1270501Wszystkich użytkowników 214653 Udostępnij ten post Link to postu Udostępnij na innych stronach
jasny 21 Zgłoś post Napisano Sierpień 21, 2010 teraz jest przeciążone: xxx:~# vmstat procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- r b swpd free buff cache si so bi bo in cs us sy id wa 45 0 14616 1392232 392128 2205212 1 1 9 22 12 22 24 2 74 0 xxx:~# uptime 08:54:42 up 2 days, 10:23, 1 user, load average: 26.92, 19.94, 13.39 xxx:~# top ^[[H^[[2J^[[m^[(Btop - 08:56:14 up 2 days, 10:24, 1 user, load average: 27.71, 21.15, 14.38^[[m^[(B^[[39;49m^[[K Tasks:^[[m^[(B^[[39;49m^[[m^[(B 392 ^[[m^[(B^[[39;49mtotal,^[[m^[(B^[[39;49m^[[m^[(B 3 ^[[m^[(B^[[39;49mrunning,^[[m^[(B^[[39;49m^[[m^[(B 388 ^[[m^[(B^[[$ Cpu(s):^[[m^[(B^[[39;49m^[[m^[(B 23.7%^[[m^[(B^[[39;49mus,^[[m^[(B^[[39;49m^[[m^[(B 2.1%^[[m^[(B^[[39;49msy,^[[m^[(B^[[39;49m^[[m^[(B 0.0%^[[m^[(B^[[39;4$ Mem: ^[[m^[(B^[[39;49m^[[m^[(B 8183736k ^[[m^[(B^[[39;49mtotal,^[[m^[(B^[[39;49m^[[m^[(B 6104880k ^[[m^[(B^[[39;49mused,^[[m^[(B^[[39;49m^[[m^[(B 207885$ Swap:^[[m^[(B^[[39;49m^[[m^[(B 1051056k ^[[m^[(B^[[39;49mtotal,^[[m^[(B^[[39;49m^[[m^[(B 14612k ^[[m^[(B^[[39;49mused,^[[m^[(B^[[39;49m^[[m^[(B 103644$ ^[[6;1H ^[[7m PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND ^[[m^[(B^[[39;49m^[[K ^[[m^[(B17630 www-data 40 0 216m 23m 4132 S 22 0.3 0:04.33 apache2 ^[[m^[(B^[[39;49m ^[[m^[(B17830 www-data 40 0 213m 20m 4104 S 22 0.3 0:03.51 apache2 ^[[m^[(B^[[39;49m ^[[m^[(B17828 www-data 40 0 219m 25m 4112 S 14 0.3 0:03.04 apache2 ^[[m^[(B^[[39;49m ^[[m^[(B^[[m^[(B18017 www-data 40 0 222m 28m 4164 R 10 0.4 0:01.09 apache2 ^[[m^[(B^[[39;49m ^[[m^[(B^[[m^[(B18033 www-data 40 0 217m 23m 4068 R 8 0.3 0:01.29 apache2 ^[[m^[(B^[[39;49m ^[[m^[(B15623 mysql 40 0 999m 614m 5332 S 2 7.7 1169:56 mysqld ^[[m^[(B^[[39;49m ^[[m^[(B17432 www-data 40 0 213m 20m 4148 S 2 0.3 0:06.61 apache2 ^[[m^[(B^[[39;49m ^[[m^[(B17838 www-data 40 0 217m 23m 4136 S 2 0.3 0:03.22 apache2 ^[[m^[(B^[[39;49m ^[[m^[(B17985 www-data 40 0 217m 23m 4120 S 2 0.3 0:01.49 apache2 ^[[m^[(B^[[39;49m ^[[m^[(B18018 www-data 40 0 213m 20m 4092 S 2 0.3 0:00.94 apache2 ^[[m^[(B^[[39;49m ^[[m^[(B18118 www-data 40 0 213m 20m 4120 S 2 0.3 0:01.25 apache2 ^[[m^[(B^[[39;49m ^[[m^[(B 1 root 40 0 10308 152 124 S 0 0.0 0:02.47 init ^[[m^[(B^[[39;49m ^[[m^[(B 2 root 40 0 0 0 0 S 0 0.0 0:00.00 kthreadd ^[[m^[(B^[[39;49m ^[[m^[(B 3 root RT 0 0 0 0 S 0 0.0 0:00.02 migration/0 ^[[m^[(B^[[39;49m ^[[m^[(B 4 root 20 0 0 0 0 S 0 0.0 0:04.58 ksoftirqd/0 ^[[m^[(B^[[39;49m ^[[m^[(B 5 root RT 0 0 0 0 S 0 0.0 0:00.08 migration/1 ^[[m^[(B^[[39;49m ^[[m^[(B 6 root 20 0 0 0 0 S 0 0.0 0:00.38 ksoftirqd/1 ^[[m^[(B^[[39;49m^[[6;1H^[[K^[[H^[[m^[(Btop - 08:56:17 up 2 days, 1$ Tasks:^[[m^[(B^[[39;49m^[[m^[(B 388 ^[[m^[(B^[[39;49mtotal,^[[m^[(B^[[39;49m^[[m^[(B 1 ^[[m^[(B^[[39;49mrunning,^[[m^[(B^[[39;49m^[[m^[(B 386 ^[[m^[(B^[[$ Cpu(s):^[[m^[(B^[[39;49m^[[m^[(B 5.5%^[[m^[(B^[[39;49mus,^[[m^[(B^[[39;49m^[[m^[(B 0.5%^[[m^[(B^[[39;49msy,^[[m^[(B^[[39;49m^[[m^[(B 0.0%^[[m^[(B^[[39;4$ Mem: ^[[m^[(B^[[39;49m^[[m^[(B 8183736k ^[[m^[(B^[[39;49mtotal,^[[m^[(B^[[39;49m^[[m^[(B 6032928k ^[[m^[(B^[[39;49mused,^[[m^[(B^[[39;49m^[[m^[(B 215080$ Swap:^[[m^[(B^[[39;49m^[[m^[(B 1051056k ^[[m^[(B^[[39;49mtotal,^[[m^[(B^[[39;49m^[[m^[(B 14612k ^[[m^[(B^[[39;49mused,^[[m^[(B^[[39;49m^[[m^[(B 103644$ ^[[6;1H ^[[7m PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND ^[[m^[(B^[[39;49m^[[K ^[[m^[(B17839 www-data 40 0 224m 29m 4636 S 4 0.4 0:03.59 apache2 ^[[m^[(B^[[39;49m ^[[m^[(B18020 www-data 40 0 213m 20m 4080 S 4 0.3 0:01.37 apache2 ^[[m^[(B^[[39;49m ^[[m^[(B18029 www-data 40 0 217m 23m 4112 S 4 0.3 0:01.54 apache2 ^[[m^[(B^[[39;49m ^[[m^[(B18073 www-data 40 0 213m 20m 4108 S 4 0.3 0:00.96 apache2 ^[[m^[(B^[[39;49m ^[[m^[(B18104 www-data 40 0 211m 17m 3988 S 4 0.2 0:00.52 apache2 ^[[m^[(B^[[39;49m ^[[m^[(B17829 www-data 40 0 213m 20m 4128 S 3 0.3 0:02.89 apache2 ^[[m^[(B^[[39;49m ^[[m^[(B17837 www-data 40 0 213m 20m 4096 S 3 0.3 0:03.00 apache2 ^[[m^[(B^[[39;49m ^[[m^[(B17845 www-data 40 0 228m 34m 4132 S 3 0.4 0:03.02 apache2 ^[[m^[(B^[[39;49m ^[[m^[(B17733 www-data 40 0 215m 21m 4128 S 3 0.3 0:03.49 apache2 ^[[m^[(B^[[39;49m ^[[m^[(B17778 www-data 40 0 228m 34m 4152 S 3 0.4 0:03.22 apache2 ^[[m^[(B^[[39;49m ^[[m^[(B17782 www-data 40 0 216m 23m 4116 S 3 0.3 0:03.33 apache2 ^[[m^[(B^[[39;49m ^[[m^[(B18099 www-data 40 0 213m 20m 4100 S 2 0.3 0:00.75 apache2 ^[[m^[(B^[[39;49m ^[[m^[(B18121 www-data 40 0 213m 20m 4108 S 2 0.3 0:01.12 apache2 ^[[m^[(B^[[39;49m ^[[m^[(B15623 mysql 40 0 999m 614m 5332 S 2 7.7 1169:56 mysqld ^[[m^[(B^[[39;49m ^[[m^[(B18017 www-data 40 0 228m 34m 4164 S 2 0.4 0:01.14 apache2 ^[[m^[(B^[[39;49m ^[[m^[(B18033 www-data 40 0 213m 20m 4068 S 1 0.3 0:01.33 apache2 ^[[m^[(B^[[39;49m ^[[m^[(B18026 www-data 40 0 213m 20m 4068 S 1 0.3 0:00.78 apache2 ^[[m^[(B^[[39;49m^[[6;1H^[[K^[[25;1H^[[?12l^[[?25h Udostępnij ten post Link to postu Udostępnij na innych stronach
jasny 21 Zgłoś post Napisano Sierpień 21, 2010 xxx:/etc/apache2# vmstat procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- r b swpd free buff cache si so bi bo in cs us sy id wa 2 12 570636 47672 2596 416248 86 75 1270 1304 439 311 17 3 49 31 xxx:/etc/apache2# uptime 11:03:29 up 2:04, 1 user, load average: 315.85, 358.03, 280.50 xxx:/etc/apache2# Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość squeezer Zgłoś post Napisano Sierpień 21, 2010 Z tego co widzę, to: 1. Tworzą Ci się tablice tymczasowe na dysku. Trzeba na to zerknąć, bo jeśli te tablice są duże, to może to robić spory problem z obciążeniem. 2. Pojawiają Ci się JOINy, które nie korzystają z indeksów - to właściwie jest zbrodnia 3. Najwyraźniej masz wyłączone generowanie slow_logów, albo wartość long_query_time ustawiona jest absurdalnie wysoko - nie masz żadnych wolnych zapytań, co jest przynajmniej dziwne. Sprawdź jak wygląda u Ciebie: SHOW GLOBAL VARIABLES LIKE 'long_query_time'; Jeśli nie jest ustawione na 1, to ustaw: SET GLOBAL long_query_time=1; FLUSH LOGS; Zobacz czy zbierają Ci się slowlogi. Jak trochę ich już będzie, ściągnij sobie Maatkit, najlepiej ze strony projektu. Odpal coś w rodzaju: cat slow_log | mk-query-digest > plik i udostępnij go gdzieś do pobrania. Podeślij też wynik top i 'SHOW FULL PROCESSLIST\G' z mysql wykonanych w momencie gdy serwer przycina. Udostępnij ten post Link to postu Udostępnij na innych stronach
jasny 21 Zgłoś post Napisano Sierpień 21, 2010 Ok poddaje się, jeśli ktoś ma duże doświadczenie i chce się podjąć za jakieś nieduże pieniądze spojrzenia na temat, to zapraszam na PM Dzięki za sugestie, jednak temat mnie przerasta Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość N3T5kY Zgłoś post Napisano Sierpień 21, 2010 Zależy co to są niewielkie pieniądze Polecam - https://www.ionic.pl/contact.php Udostępnij ten post Link to postu Udostępnij na innych stronach
jasny 21 Zgłoś post Napisano Sierpień 22, 2010 - zwiekszylem join buffer size do 5M - ni cholery nie wiem jak w configu ustawic, aby zawsze uzywal indeksow. ach, jeszcze long_query_time na 1 i pliczek cat slow_log | mk-query-digest > plik # 160ms user time, 20ms system time, 17.14M rss, 56.79M vsz # Current date: Sun Aug 22 22:38:49 2010 # Files: STDIN # Overall: 5 total, 3 unique, 0.00 QPS, 0.01x concurrency ________________ # Attribute total min max avg 95% stddev median # ========= ======= ======= ======= ======= ======= ======= ======= # Exec time 10s 2s 2s 2s 2s 0 2s # Lock time 0 0 0 0 0 0 0 # Rows sent 51 1 20 10.20 19.46 5.84 9.83 # Rows exam 1.86M 210.67k 596.13k 381.46k 590.13k 125.30k 380.41k # Time range 2010-08-22 22:08:17 to 2010-08-22 22:30:08 # bytes 1.31k 212 299 268.40 284.79 31.13 271.23 # Profile # Rank Query ID Response time Calls R/Call Item # ==== ================== ================ ===== ======== ================ # 1 0x4B322359ADB646EC 6.0000 60.0% 3 2.0000 SELECT mpc_members mpc_profile_portal # 2 0x66CCE507FB3E40C7 2.0000 20.0% 1 2.0000 SELECT mpc_members mpc_pfields_content mpc_profile_portal # 3 0x61861EE80AF5A916 2.0000 20.0% 1 2.0000 SELECT mpc_members mpc_pfields_content mpc_profile_portal # Query 1: 0.03 QPS, 0.06x concurrency, ID 0x4B322359ADB646EC at byte 2553 # This item is included in the report because it matches --limit. # Attribute pct total min max avg 95% stddev median # ========= ====== ======= ======= ======= ======= ======= ======= ======= # Count 60 3 # Exec time 60 6s 2s 2s 2s 2s 0 2s # Lock time 0 0 0 0 0 0 0 0 # Rows sent 58 30 10 10 10 10 0 10 # Rows exam 57 1.07M 329.18k 385.66k 366.83k 380.41k 24.42k 380.41k # Users 1 mpcforum # Hosts 1 localhost # Databases 1 mpcforum # Time range 2010-08-22 22:28:29 to 2010-08-22 22:30:08 # bytes 65 873 275 299 291 284.79 6.39 284.79 # Query_time distribution # 1us # 10us # 100us # 1ms # 10ms # 100ms # 1s ################################################################ # 10s+ # Tables # SHOW TABLE STATUS FROM `mpcforum` LIKE 'mpc_members'\G # SHOW CREATE TABLE `mpcforum`.`mpc_members`\G # SHOW TABLE STATUS FROM `mpcforum` LIKE 'mpc_profile_portal'\G # SHOW CREATE TABLE `mpcforum`.`mpc_profile_portal`\G # EXPLAIN SELECT m.*,p.* FROM mpc_members m LEFT JOIN mpc_profile_portal p ON ( p.pp_member_id=m.member_id ) WHERE m.members_l_display_name LIKE '%dewo%' OR p.pp_bio_content LIKE '%dewo%' OR p.signature LIKE '%dewo%' OR p.pp_about_me LIKE '%dewo%' ORDER BY member_id desc LIMIT 0,25\G # Query 2: 0 QPS, 0x concurrency, ID 0x66CCE507FB3E40C7 at byte 2113 _____ # This item is included in the report because it matches --limit. # Attribute pct total min max avg 95% stddev median # ========= ====== ======= ======= ======= ======= ======= ======= ======= # Count 20 1 # Exec time 20 2s 2s 2s 2s 2s 0 2s # Lock time 0 0 0 0 0 0 0 0 # Rows sent 39 20 20 20 20 20 0 20 # Rows exam 11 210.67k 210.67k 210.67k 210.67k 210.67k 0 210.67k # Users 1 mpcforum # Hosts 1 localhost # Databases 1 mpcforum # Time range 2010-08-22 22:15:19 to 2010-08-22 22:15:19 # bytes 19 257 257 257 257 257 0 257 # Query_time distribution # 1us # 10us # 100us # 1ms # 10ms # 100ms # 1s ################################################################ # 10s+ # Tables # SHOW TABLE STATUS FROM `mpcforum` LIKE 'mpc_members'\G # SHOW CREATE TABLE `mpcforum`.`mpc_members`\G # SHOW TABLE STATUS FROM `mpcforum` LIKE 'mpc_pfields_content'\G # SHOW CREATE TABLE `mpcforum`.`mpc_pfields_content`\G # SHOW TABLE STATUS FROM `mpcforum` LIKE 'mpc_profile_portal'\G # SHOW CREATE TABLE `mpcforum`.`mpc_profile_portal`\G # EXPLAIN SELECT m.member_id FROM mpc_members m LEFT JOIN mpc_pfields_content p ON ( p.member_id=m.member_id ) LEFT JOIN mpc_profile_portal pp ON ( pp.pp_member_id=m.member_id ) WHERE m.member_group_id NOT IN(5) ORDER BY m.members_l_display_name asc LIMIT 20,20\G # Query 3: 0 QPS, 0x concurrency, ID 0x61861EE80AF5A916 at byte 0 ________ # This item is included in the report because it matches --limit. # Attribute pct total min max avg 95% stddev median # ========= ====== ======= ======= ======= ======= ======= ======= ======= # Count 20 1 # Exec time 20 2s 2s 2s 2s 2s 0 2s # Lock time 0 0 0 0 0 0 0 0 # Rows sent 1 1 1 1 1 1 0 1 # Rows exam 31 596.13k 596.13k 596.13k 596.13k 596.13k 0 596.13k # Users 1 mpcforum # Hosts 1 localhost # Databases 1 mpcforum # Time range 2010-08-22 22:08:17 to 2010-08-22 22:08:17 # bytes 15 212 212 212 212 212 0 212 # Query_time distribution # 1us # 10us # 100us # 1ms # 10ms # 100ms # 1s ################################################################ # 10s+ # Tables # SHOW TABLE STATUS FROM `mpcforum` LIKE 'mpc_members'\G # SHOW CREATE TABLE `mpcforum`.`mpc_members`\G # SHOW TABLE STATUS FROM `mpcforum` LIKE 'mpc_pfields_content'\G # SHOW CREATE TABLE `mpcforum`.`mpc_pfields_content`\G # SHOW TABLE STATUS FROM `mpcforum` LIKE 'mpc_profile_portal'\G # SHOW CREATE TABLE `mpcforum`.`mpc_profile_portal`\G # EXPLAIN SELECT COUNT( * ) as cnt FROM mpc_members m LEFT JOIN mpc_pfields_content p ON ( p.member_id=m.member_id ) LEFT JOIN mpc_profile_portal pp ON ( pp.pp_member_id=m.member_id ) WHERE m.member_group_id NOT IN(5)\G Udostępnij ten post Link to postu Udostępnij na innych stronach
kafi 2425 Zgłoś post Napisano Sierpień 22, 2010 ni cholery nie wiem jak w configu ustawic, aby zawsze uzywal indeksow. A masz te indeksy chociaż zdefiniowane? Udostępnij ten post Link to postu Udostępnij na innych stronach
jasny 21 Zgłoś post Napisano Sierpień 22, 2010 A masz te indeksy chociaż zdefiniowane? a możesz bardziej po polsku ? Udostępnij ten post Link to postu Udostępnij na innych stronach
kafi 2425 Zgłoś post Napisano Sierpień 22, 2010 http://republika.onet.pl/20405,16688,5,10,kursy.html Udostępnij ten post Link to postu Udostępnij na innych stronach
jasny 21 Zgłoś post Napisano Sierpień 22, 2010 http://republika.one...5,10,kursy.html Widzę, że kolega od początku nie zrozumiał tematu Nie jestem autorem skryptu. Ja wiem, że na hasło "obciążenie" Twoją diagnozą jest litespeed i google. Dziękuję za pomoc, jest bezużyteczna. edit. Jakkolwiek zrozumiałem chyba moją głupotę w rozumowaniu Udostępnij ten post Link to postu Udostępnij na innych stronach
kafi 2425 Zgłoś post Napisano Sierpień 22, 2010 Jakakolwiek pomoc w konfiguracji owego jak w configu ustawic, aby zawsze uzywal indeksow. będzie mijała się z celem, jeśli owych indeksów nie masz utworzonych. To tak, jak byś chciał zmusić czytelnika książki do korzystania ze spisu treści, którego wydawca zapomniał do owej książki doczepić. A robi to się wykonując podane w zacytowanym przeze mnie linku operacje na bazie danych, a nie modyfikując skrypt. Udostępnij ten post Link to postu Udostępnij na innych stronach
jasny 21 Zgłoś post Napisano Sierpień 22, 2010 Jakakolwiek pomoc w konfiguracji owego będzie mijała się z celem, jeśli owych indeksów nie masz utworzonych. To tak, jak byś chciał zmusić czytelnika książki do korzystania ze spisu treści, którego wydawca zapomniał do owej książki doczepić. A robi to się wykonując podane w zacytowanym przeze mnie linku operacje na bazie danych, a nie modyfikując skrypt. Tak, załapałem. Dzięki. Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość squeezer Zgłoś post Napisano Sierpień 23, 2010 Z powyższego raportu mk-query-digest wynika, że masz: 1. bardzo duże tabele, albo 2. niepoindeksowane JOINy przy czym, opcja druga jest znacznie bardziej prawdopodobna. SELECT m.member_id FROM mpc_members m LEFT JOIN mpc_pfields_content p ON ( p.member_id=m.member_id ) LEFT JOIN mpc_profile_portal pp ON ( pp.pp_member_id=m.member_id ) WHERE m.member_group_id NOT IN(5) ORDER BY m.members_l_display_name asc LIMIT 20,20\G Podstawowa sprawa w przypadku czegoś takiego, to nałożenie indeksów na kolumny łączące tabele: ALTER TABLE mpc_members ADD INDEX idx_member_id (member_id); ALTER TABLE mpc_pfields_content ADD INDEX idx_member_id (member_id); ALTER TABLE mpc_profile_portal ADD INDEX idx_pp_member_id (pp_member_id); a także nałożenie indeksu na kolumnę w warunku WHERE: ALTER TABLE mpc_members ADD INDEX idx_member_group_id (member_group_id); Oczywiście, wcześniej przy pomocy SHOW INDEXES FROM tabela; upewnij się, czy taki indeks już nie istnieje np. w postaci klucza głównego - nie ma sensu dublować, trzeba się wtedy zastanowić, dlaczego nie jest wykorzystywany. W przypadku tego zapytania: SELECT m.*,p.* FROM mpc_members m LEFT JOIN mpc_profile_portal p ON ( p.pp_member_id=m.member_id ) WHERE m.members_l_display_name LIKE '%dewo%' OR p.pp_bio_content LIKE '%dewo%' OR p.signature LIKE '%dewo%' OR p.pp_about_me LIKE '%dewo%' ORDER BY member_id desc LIMIT 0,25\G indeks na kolumny łączące być może trochę pomoże, ale jeśli tabela mpc_members jest spora, to to zapytanie nie ma prawa działać wydajnie. Obustronne wildcardy w WHERE potrafią zabić każdą bazę. Zainteresuj się czymś takim, jak wyszukiwanie pełnotekstowe w MySQL (http://dev.mysql.com...ext-search.html), ewentualnie od razu (szczególnie jeśli planujesz, że ilość danych w tej tabeli będzie rosła), Sphinxem. Tyle że takie zmiany to już kwestia modyfikacji zapytań, czyli grzebania w kodzie serwisu. Udostępnij ten post Link to postu Udostępnij na innych stronach
kamilek 20 Zgłoś post Napisano Sierpień 25, 2010 @jasny - w OVH pierwszą rzeczą jaką trzeba zrobić to zmiana kernela z "ichniego" na własny - piszę to z własnego doświadczenia z serwerami od nich. Udostępnij ten post Link to postu Udostępnij na innych stronach