Config RPS1
Chesteer89 - 10-06-2008 16:46
Config RPS1
Witajcie,
chcialbym prosic o pomoc w konfiguracji RPS1 (Intel Celeron 2008
1.20 GHz, 512 MB DDR 2). Chcialbym dowiedziec sie, ile mozna z Niego wycisnac. Sadzilem, ze przy serwisie, w ktorym bardzo czesto wystepuja polaczenia KeepAlive bedzie przydatna, jednak okazalo sie, ze przy wylaczeniu jej serwer troszke lepiej chodzi. Jednak nadal jest cos zle, przy 25userach online osiaga od 30-80% zajetosci, co mnie przeraza.
w configu mam:
ServerLimit 512
MaxClients 512
po wywolaniu ps aux:
Kod:
Po wywolaniu otrzymuje:
r12524 ~ # ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.1 1480 508 ? Ss Jun07 0:02 init [3]
(kilkadziesiat root'ow, nie pobierajacych pamieci)
root 1758 0.0 0.2 3068 980 ? Ss Jun07 0:05 /usr/sbin/syslog-ng
mysql 2207 0.0 3.6 45320 17228 ? Ss Jun07 0:15 /usr/sbin/mysqld
--defaults-file
mysql 2236 0.0 3.6 45320 17228 ? S Jun07 0:21 /usr/sbin/mysqld
--defaults-file
mysql 2237 0.0 3.6 45320 17228 ? S Jun07 0:40 /usr/sbin/mysqld
--defaults-file
qmails 2266 0.0 0.0 1508 380 ? S Jun07 0:00 qmail-send
root 2267 0.0 0.0 1324 252 ? S Jun07 0:00 /usr/local/bin/tai64n
qmaill 2268 0.0 0.0 1476 340 ? S Jun07 0:00 /usr/local/bin/multilog
/var/log
root 2269 0.0 0.1 1540 476 ? S Jun07 0:00 tcpserver -H -R -c100 0
pop-3 /v
root 2270 0.0 0.0 1324 248 ? S Jun07 0:00 /usr/local/bin/tai64n
qmaill 2271 0.0 0.0 1476 344 ? S Jun07 0:00 /usr/local/bin/multilog
/var/log
vpopmail 2272 0.0 0.1 1540 480 ? S Jun07 0:00 tcpserver -H -R -x
/etc/tcp.smtp
root 2273 0.0 0.0 1324 252 ? S Jun07 0:00 /usr/local/bin/tai64n
qmaill 2274 0.0 0.0 1476 340 ? S Jun07 0:00 /usr/local/bin/multilog
/var/log
root 2305 0.0 0.0 1472 328 ? S Jun07 0:00 qmail-lspawn ./Maildir/
qmailr 2306 0.0 0.0 1468 340 ? S Jun07 0:00 qmail-rspawn
qmailq 2308 0.0 0.0 1464 324 ? S Jun07 0:00 qmail-clean
root 2314 0.0 0.2 5160 1204 ? Ss Jun07 0:01 /usr/sbin/sshd
mysql 2320 0.0 3.6 45320 17228 ? S Jun07 0:00 /usr/sbin/mysqld
--defaults-file
qscand 2380 0.0 17.3 84444 82532 ? SNs Jun07 0:18 /usr/sbin/clamd
clamav 2383 0.0 0.2 3044 1264 ? SNs Jun07 0:00 /usr/bin/freshclam -d
root 2413 0.0 0.1 2892 784 ? Ss Jun07 1:56 /usr/sbin/collectd
root 2464 0.0 0.0 1468 376 ? S Jun07 0:00 /usr/sbin/courierlogger
-pid=/va
root 2465 0.0 0.1 1980 636 ? S Jun07 0:00
/usr/lib/courier/courier-authlib
root 2483 0.0 0.1 1568 488 ? S Jun07 0:00
/usr/lib/courier-imap/couriertcp
root 2485 0.0 0.0 1468 444 ? S Jun07 0:00
/usr/lib/courier-imap/courierlog
root 2514 0.0 0.0 1980 244 ? S Jun07 0:00
/usr/lib/courier/courier-authlib
root 2515 0.0 0.0 1980 244 ? S Jun07 0:00
/usr/lib/courier/courier-authlib
root 2516 0.0 0.0 1980 244 ? S Jun07 0:00
/usr/lib/courier/courier-authlib
root 2517 0.0 0.0 1980 244 ? S Jun07 0:00
/usr/lib/courier/courier-authlib
root 2518 0.0 0.0 1980 244 ? S Jun07 0:00
/usr/lib/courier/courier-authlib
510 2543 0.0 0.3 5744 1460 ? Ss Jun07 0:02 proftpd: (accepting
connections)
root 2633 0.0 4.9 25720 23424 ? Ss Jun07 0:28 /usr/sbin/spamd -d -r
/var/run/s
root 2669 0.0 0.0 1468 300 ? S Jun07 0:00 /usr/sbin/courierlogger
-pid=/us
root 2670 0.0 0.1 3456 780 ? S Jun07 0:00
/usr/lib/sqwebmail/libexec/sqweb
root 2697 0.0 0.0 3456 264 ? S Jun07 0:00
/usr/lib/sqwebmail/libexec/sqweb
root 2699 0.0 0.0 3456 264 ? S Jun07 0:00
/usr/lib/sqwebmail/libexec/sqweb
root 2701 0.0 0.0 3456 264 ? S Jun07 0:00
/usr/lib/sqwebmail/libexec/sqweb
root 2703 0.0 0.0 3456 264 ? S Jun07 0:00
/usr/lib/sqwebmail/libexec/sqweb
root 2705 0.0 0.0 3456 264 ? S Jun07 0:00
/usr/lib/sqwebmail/libexec/sqweb
root 2706 0.0 0.1 1752 660 ? Ss Jun07 0:00 /usr/sbin/cron
root 2737 0.0 0.3 1524 1524 ? SLs Jun07 0:02 /usr/sbin/watchdog
qscand 2765 0.0 5.1 26440 24372 ? S Jun07 0:01 spamd child
qscand 2767 0.0 4.7 25720 22332 ? S Jun07 0:00 spamd child
root 2817 0.0 0.0 1640 408 ? Ss Jun07 0:02 /sbin/iscsid
root 2818 0.0 0.4 2108 2108 ? S<Ls Jun07 0:08 /sbin/iscsid
root 2827 0.0 0.0 1484 468 tty1 Ss+ Jun07 0:00 /sbin/agetty 38400 tty1
linux
root 2828 0.0 0.0 1484 472 tty2 Ss+ Jun07 0:00 /sbin/agetty 38400 tty2
linux
root 2829 0.0 0.0 1484 472 tty3 Ss+ Jun07 0:00 /sbin/agetty 38400 tty3
linux
root 2830 0.0 0.0 1484 472 tty4 Ss+ Jun07 0:00 /sbin/agetty 38400 tty4
linux
root 2831 0.0 0.0 1484 468 tty5 Ss+ Jun07 0:00 /sbin/agetty 38400 tty5
linux
root 2834 0.0 0.0 1484 472 tty6 Ss+ Jun07 0:00 /sbin/agetty 38400 tty6
linux
root 9215 0.0 0.6 6956 3284 ? Ss Jun07 0:07
/usr/local/apache/bin/httpd -k s
named 9289 0.0 2.9 16924 14236 ? Ss Jun07 0:05 /usr/sbin/named -u named
-n 1
qscand 12221 0.0 17.3 84444 82532 ? SN Jun08 0:00 /usr/sbin/clamd
nobody 17925 0.0 0.6 7428 2908 ? S 13:08 0:00
/usr/local/apache/bin/httpd -k s
nobody 19425 0.0 0.6 7444 2900 ? S 13:12 0:00
/usr/local/apache/bin/httpd -k s
nobody 19656 0.0 0.6 7444 2916 ? S 13:12 0:00
/usr/local/apache/bin/httpd -k s
nobody 19728 0.0 0.6 7428 2912 ? S 13:13 0:00
/usr/local/apache/bin/httpd -k s
nobody 21575 0.0 0.6 7428 2904 ? S 13:18 0:00
/usr/local/apache/bin/httpd -k s
nobody 21978 0.0 0.6 7428 2912 ? S 13:19 0:00
/usr/local/apache/bin/httpd -k s
nobody 21979 0.0 0.5 7164 2700 ? S 13:19 0:00
/usr/local/apache/bin/httpd -k s
nobody 22480 0.0 0.6 7428 2896 ? S 13:21 0:00
/usr/local/apache/bin/httpd -k s
nobody 22539 0.0 0.5 7260 2820 ? S 13:21 0:00
/usr/local/apache/bin/httpd -k s
nobody 23475 0.0 0.6 7404 2968 ? S 13:24 0:00
/usr/local/apache/bin/httpd -k s
nobody 23650 0.0 0.5 7428 2840 ? S 13:25 0:00
/usr/local/apache/bin/httpd -k s
nobody 23671 0.0 0.5 7156 2564 ? S 13:25 0:00
/usr/local/apache/bin/httpd -k s
nobody 24345 0.0 0.4 7092 2084 ? S 13:27 0:00
/usr/local/apache/bin/httpd -k s
nobody 24351 0.0 0.4 7092 2084 ? S 13:27 0:00
/usr/local/apache/bin/httpd -k s
nobody 24352 0.0 0.5 7404 2812 ? S 13:27 0:00
/usr/local/apache/bin/httpd -k s
nobody 24354 0.0 0.5 7404 2652 ? S 13:27 0:00
/usr/local/apache/bin/httpd -k s
nobody 24355 0.0 0.5 7156 2596 ? S 13:27 0:00
/usr/local/apache/bin/httpd -k s
nobody 24356 0.1 0.6 7404 2936 ? S 13:27 0:00
/usr/local/apache/bin/httpd -k s
nobody 24389 0.0 0.5 7140 2552 ? S 13:27 0:00
/usr/local/apache/bin/httpd -k s
nobody 24436 0.0 0.6 7404 2848 ? S 13:28 0:00
/usr/local/apache/bin/httpd -k s
nobody 24567 0.0 0.5 7156 2608 ? S 13:28 0:00
/usr/local/apache/bin/httpd -k s
nobody 24595 0.0 0.6 7404 2968 ? S 13:28 0:00
/usr/local/apache/bin/httpd -k s
nobody 24602 0.0 0.6 7420 2864 ? S 13:28 0:00
/usr/local/apache/bin/httpd -k s
nobody 24759 0.0 0.5 7156 2596 ? S 13:29 0:00
/usr/local/apache/bin/httpd -k s
root 24987 0.5 0.5 8128 2544 ? Ss 13:29 0:00 sshd: root@pts/0
nobody 25049 0.3 0.6 7428 2848 ? S 13:30 0:00
/usr/local/apache/bin/httpd -k s
root 25145 1.0 0.3 3008 1692 pts/0 Rs 13:30 0:00 -bash
root 25594 0.0 0.1 2112 832 ? S 13:31 0:00 /usr/sbin/cron
root 25595 0.0 0.2 2396 1044 ? Ss 13:31 0:00 /bin/bash -c
/usr/local/rtm/bin/
root 25596 1.0 0.5 4088 2548 ? S 13:31 0:00 /usr/bin/perl -w
/usr/local/rtm/
jungledo 25635 10.0 0.0 0 0 ? Z 13:31 0:00 [php] <defunct>
root 25641 0.0 0.1 2284 876 pts/0 R+ 13:31 0:00 ps aux
root 27326 0.0 1.1 9824 5608 ? Ss Jun08 0:03 /usr/bin/perl
/usr/libexec/webmi
Przy standardowej konfiguracji serwer nie wytrzymywal (MaxClients). Po raz pierwszy mam do czynienia z prywatnym wiec prosze o pomoc. W razie potrzeby -
http://r12524.ovh.net
gutek - 10-06-2008 18:14
Witam,
generalnie najprawdopodobniej problem lezy po stronie skryptow. U mnie na RPS 1 JMETEREM na apache wyciaga 2tys requestow na minute. Apache + PHP + Mysql (fast CGI) wyciaga juz tylko 250 requestow, a Apache + PHP + PostgreSQL + IONCUBELoader juz tylko 56 requestow na minute. PHP wer 5.2.0.
Jaka dystrybucja? Jaki serwer http? Jaki php (mod_php, fastcgi, suphp)? Sproboj doinstalowac eacceleretor dla PHP. Niektorzy twierdza ze to pomaga. ale u mnie nie bylo zadnego przyrostu predkosci na fastCGI.
Na twoim RPS jmeterem wyszlo mi 160 req na minute. Musisz cos z tym php zdzialac.
Chesteer89 - 26-06-2008 14:35
Php - suphp
Dystrybucja - Gentoo (to z ovh)
Niestety tyle polaczen w php musi byc, poniewaz przy kazdym polaczeniu sprawdzany jest stan konta, polaczenie itp.
Dystrybucja: Gentoo Base System version 1.6.14
Kernel: 2.6.24.5-xxxx-std-ipv4-32
Wersja release: 2.12
felek - 26-06-2008 19:30
Cytat:
Php - suphp
suphp jest koszmarnie wolne...
Chesteer89 - 26-06-2008 21:56
Nie wiedzialem niestety, takie bylo w tej kompilacji Gentoo...
Jakies porady lub przewodniki jak ja zmienic? i na jaka?
Chesteer89 - 28-06-2008 15:46
Naprawde nikt nic nie podpowie?
felek - 29-06-2008 12:02
Cytat:
Nie wiedzialem niestety, takie bylo w tej kompilacji Gentoo...
Jakies porady lub przewodniki jak ja zmienic? i na jaka?
w /etc/conf.d/apache masz opcje z jakimi jest uruchamiany serwer, powiniene¶ mieć tam co¶ w stylu -D SUPHP, zamień na SUPHP na PHP, wtedy będziesz miał uruchamiane php jako moduł, więc musisz zwrócić uwagę na prawa dostępu do skryptów.
Ew poczytaj o uruchomieniu php jako fastcgi.
zanotowane.pldoc.pisz.plpdf.pisz.plkonstruktor.keep.pl