tumeks 0 Zgłoś post Napisano Lipiec 9, 2007 Witam! Posiadam serwer dedykowany START 100M LARGE + (http://www.ovh.pl/produkty/start100mpluslarge.xml) , od pewnego czasu serwer jest bardzo obciążony co widać na poniższych statystykach: top - 13:55:37 up 14:12, 1 user, load average: 4.39, 3.95, 4.29 Tasks: 106 total, 9 running, 97 sleeping, 0 stopped, 0 zombie Cpu(s): 94.3% us, 5.3% sy, 0.0% ni, 0.0% id, 0.0% wa, 0.0% hi, 0.3% si Mem: 1026528k total, 778104k used, 248424k free, 60960k buffers Swap: 522104k total, 37844k used, 484260k free, 392700k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 9410 root 19 0 12888 6312 3268 R 36.9 0.6 0:02.51 rpmq 9399 apache 15 0 35872 16m 3648 S 6.3 1.6 0:00.38 httpd 9408 apache 16 0 35152 15m 3652 S 6.3 1.6 0:00.19 httpd 9392 apache 15 0 35872 16m 3648 S 6.0 1.6 0:00.37 httpd 9393 apache 17 0 35860 16m 3648 S 6.0 1.6 0:00.36 httpd 9396 apache 18 0 36920 17m 3648 R 6.0 1.7 0:00.36 httpd 9401 apache 16 0 35148 15m 3648 S 6.0 1.6 0:00.18 httpd 9409 apache 15 0 35152 15m 3648 S 6.0 1.6 0:00.18 httpd 9395 apache 16 0 34656 13m 3968 S 5.7 1.3 0:00.17 httpd 9394 apache 15 0 37400 16m 3996 S 5.0 1.6 0:00.34 httpd 9387 apache 25 0 35372 16m 3656 R 2.7 1.6 0:00.32 httpd 9397 apache 15 0 35320 14m 4052 R 2.0 1.4 0:00.30 httpd 7201 mysql 15 0 364m 46m 4428 S 1.7 4.7 0:12.69 mysqld 9402 root 17 0 13520 5692 3032 S 1.3 0.6 0:00.04 autoinstaller 9388 apache 16 0 35156 15m 3704 R 1.0 1.6 0:00.39 httpd 9382 apache 21 0 35196 15m 3692 R 0.7 1.6 0:00.41 httpd 9411 root 15 0 2024 1040 804 R 0.3 0.1 0:00.01 top 1 root 15 0 1744 512 480 S 0.0 0.0 0:00.92 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 10 -5 0 0 0 S 0.0 0.0 0:00.00 events/0 5 root 19 -5 0 0 0 S 0.0 0.0 0:00.00 khelper 6 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kthread 9 root 10 -5 0 0 0 S 0.0 0.0 0:02.34 kblockd/0 10 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kseriod 98 root 10 -5 0 0 0 S 0.0 0.0 0:31.16 kswapd0 99 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 aio/0 100 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 xfslogd/0 101 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 xfsdatad/0 726 root 11 -5 0 0 0 S 0.0 0.0 0:00.00 ata/0 727 root 11 -5 0 0 0 S 0.0 0.0 0:00.00 ata_aux 730 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 scsi_eh_0 731 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 scsi_eh_1 752 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kpsmoused 755 root 11 -5 0 0 0 S 0.0 0.0 0:00.00 kcryptd/0 760 root 10 -5 0 0 0 S 0.0 0.0 0:00.18 kjournald 955 root 20 -4 1648 312 308 S 0.0 0.0 0:00.19 udevd 1171 root 10 -5 0 0 0 S 0.0 0.0 0:02.49 kjournald 1613 root 15 0 1612 508 464 S 0.0 0.0 0:00.15 syslogd 1615 root 15 0 1568 316 312 S 0.0 0.0 0:00.00 klogd 1634 named 25 0 30808 2500 1516 S 0.0 0.2 0:01.47 named 1647 rpc 15 0 1688 460 420 S 0.0 0.0 0:00.00 portmap 1664 rpcuser 25 0 1736 504 500 S 0.0 0.0 0:00.00 rpc.statd 1700 root 18 0 4400 880 708 S 0.0 0.1 0:00.00 sshd 1798 root 18 0 1960 724 516 S 0.0 0.1 0:00.13 automount 1806 root 18 0 2736 420 348 S 0.0 0.0 0:14.98 nifd 1839 nobody 25 0 11384 512 464 S 0.0 0.0 0:00.00 mDNSResponder 1852 root 23 0 2176 692 608 S 0.0 0.1 0:00.01 xinetd 2015 postgres 18 0 19696 1128 1080 S 0.0 0.1 0:00.19 postmaster 2017 postgres 18 0 9612 292 212 S 0.0 0.0 0:00.32 postmaster 2019 postgres 15 0 19696 368 300 S 0.0 0.0 0:00.13 postmaster 2020 postgres 18 0 10612 164 140 S 0.0 0.0 0:00.05 postmaster 2021 postgres 25 0 9792 204 192 S 0.0 0.0 0:00.00 postmaster Plik httpd.conf wygląda tak: Przy takim obciążeniu na serwerze jest około 40-50 gości online na forum phpby przemo. Pozdrawiam Z góry dziękuje za odpowiedź Udostępnij ten post Link to postu Udostępnij na innych stronach
patryk 451 Zgłoś post Napisano Lipiec 9, 2007 Load 4 to jeszcze żadna tragedia jak na tego typu sprzęt, który masz (zwłaszcza, że nie jest on spowodowany iowaitem i tego typu mało fajnymi rzeczami). Dodatkowo, większość tego obciążenia nie robi Ci Apache, tylko rpmq, zapewne odpalony przez "autoinstaller" czymkolwiek on jest. Skilluj te procesy i będzie ok. Jeśli będziesz miał rzeczywiste problemy z obciążeniem apache'a uruchom sobie extended-status w httpd.conf i potem sprawdź pod ip/server-status jakie zapytania tak bardzo obciązają serwer. Udostępnij ten post Link to postu Udostępnij na innych stronach
tumeks 0 Zgłoś post Napisano Lipiec 9, 2007 Wrzucę jeszcze jeden "top" na którym widać, że Apache wali cały system "CPU usage" 80-90% - tragedia wszytko muli. top - 18:59:45 up 19:16, 1 user, load average: 4.30, 3.38, 3.10 Tasks: 98 total, 6 running, 91 sleeping, 0 stopped, 1 zombie Cpu(s): 86.1% us, 7.3% sy, 0.0% ni, 6.0% id, 0.0% wa, 0.0% hi, 0.7% si Mem: 1026528k total, 676600k used, 349928k free, 53392k buffers Swap: 522104k total, 37244k used, 484860k free, 328616k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 442 apache 15 0 35876 16m 3648 S 20.9 1.7 0:00.79 httpd 429 apache 15 0 38304 17m 4072 S 13.0 1.7 0:00.79 httpd 427 apache 16 0 35876 16m 3684 S 12.0 1.7 0:00.76 httpd 432 apache 15 0 0 0 0 Z 7.6 0.0 0:00.62 httpd <defunct> 444 apache 15 0 35156 15m 3704 S 6.6 1.6 0:00.20 httpd 435 apache 15 0 35164 15m 3652 S 6.3 1.6 0:00.19 httpd 443 apache 18 0 37204 15m 3660 R 6.0 1.6 0:00.18 httpd 437 apache 16 0 37408 16m 3872 R 2.7 1.6 0:00.48 httpd 433 apache 15 0 30368 10m 3188 S 2.0 1.1 0:00.06 httpd 7201 mysql 15 0 367m 90m 4736 S 0.3 9.0 3:57.08 mysqld 441 apache 15 0 37432 16m 4500 S 0.3 1.7 0:00.63 httpd 1 root 15 0 1744 512 480 S 0.0 0.0 0:00.92 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 R 0.0 0.0 0:00.04 ksoftirqd/0 4 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 events/0 5 root 19 -5 0 0 0 S 0.0 0.0 0:00.00 khelper 6 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kthread 9 root 13 -5 0 0 0 S 0.0 0.0 0:02.36 kblockd/0 10 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kseriod 98 root 10 -5 0 0 0 S 0.0 0.0 0:31.25 kswapd0 99 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 aio/0 100 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 xfslogd/0 101 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 xfsdatad/0 726 root 11 -5 0 0 0 S 0.0 0.0 0:00.00 ata/0 727 root 11 -5 0 0 0 S 0.0 0.0 0:00.00 ata_aux 730 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 scsi_eh_0 731 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 scsi_eh_1 752 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kpsmoused 755 root 11 -5 0 0 0 S 0.0 0.0 0:00.00 kcryptd/0 760 root 10 -5 0 0 0 S 0.0 0.0 0:00.30 kjournald 955 root 20 -4 1648 312 308 S 0.0 0.0 0:00.19 udevd 1171 root 10 -5 0 0 0 S 0.0 0.0 0:03.70 kjournald 1613 root 16 0 1612 508 464 S 0.0 0.0 0:00.21 syslogd 1615 root 15 0 1568 316 312 S 0.0 0.0 0:00.00 klogd 1647 rpc 15 0 1688 460 420 S 0.0 0.0 0:00.00 portmap 1664 rpcuser 25 0 1736 504 500 S 0.0 0.0 0:00.00 rpc.statd 1700 root 18 0 4400 880 708 S 0.0 0.1 0:00.00 sshd 1798 root 18 0 1960 780 516 S 0.0 0.1 0:00.17 automount 1806 root 18 0 2736 420 348 R 0.0 0.0 0:19.34 nifd 1839 nobody 25 0 11384 512 464 S 0.0 0.0 0:00.00 mDNSResponder 1852 root 15 0 2176 692 608 S 0.0 0.1 0:00.01 xinetd 2015 postgres 18 0 19696 1128 1080 S 0.0 0.1 0:00.20 postmaster 2017 postgres 18 0 9612 292 212 R 0.0 0.0 0:00.42 postmaster 2019 postgres 15 0 19696 368 300 S 0.0 0.0 0:00.15 postmaster 2020 postgres 18 0 10612 164 140 S 0.0 0.0 0:00.07 postmaster 2021 postgres 25 0 9792 204 192 S 0.0 0.0 0:00.00 postmaster 2042 root 18 0 4844 736 688 S 0.0 0.1 0:00.01 couriertcpd 2046 root 18 0 3752 572 516 S 0.0 0.1 0:00.00 courierlogger 2052 root 15 0 4844 736 688 S 0.0 0.1 0:00.04 couriertcpd 2054 root 18 0 3744 568 516 S 0.0 0.1 0:00.02 courierlogger 2060 root 15 0 4844 736 688 S 0.0 0.1 0:00.05 couriertcpd 2064 root 18 0 3744 568 516 S 0.0 0.1 0:00.00 courierlogger 2069 root 15 0 4844 740 688 S 0.0 0.1 0:00.02 couriertcpd P.S. Włączyłem "ExtendedStaus On", ale po wpisaniu "ip/server-status" dostaje info, że folder nie istnieje. Udostępnij ten post Link to postu Udostępnij na innych stronach
MasterNETpl 100 Zgłoś post Napisano Lipiec 9, 2007 @tumeks tylko zaraz nie wklejaj kolejnego top'a gdzie zamula inny proces. Skonfiguruj sobie apache z php jako cgi (nie moduł) i wtedy będziesz miał pięknie czarno na białym jakie strony WWW Ci najbardziej serwer obciąża. "ip/server-status" to nie jest folder, zobacz w logi (oczywiście apache zrestartowałeś oraz odkomentowałeś odpowiedni zapis Location /server-status ?) Udostępnij ten post Link to postu Udostępnij na innych stronach