BasePelleta

BasePelleta
Рейтинг
120
Регистрация
29.05.2008

vapetrov,

Вы абсолютно правы!

Работает!

Спасибо!

Касательно целесообразности

На втором впс, где нет нгникса.

Запускаю 2 генерикли карты сайта, сайты одновременно доступны посетителям.

Вот вывод статистики запросов:

elinks -dump http://localhost:80/server-status

ELinks: Connection refused

CPU Usage: u1.12 s.11 cu0 cs0 - 1.31% CPU load

1.43 requests/sec - 9.0 kB/second - 6.3 kB/request

CPU Usage: u2.1 s.11 cu0 cs0 - 6.31% CPU load

4.4 requests/sec - 6.6 kB/second - 1542 B/request

CPU Usage: u13.81 s.61 cu0 cs0 - 9.13% CPU load

3.85 requests/sec - 14.2 kB/second - 3765 B/request

CPU Usage: u49.02 s1.78 cu0 cs0 - 14.7% CPU load

3.56 requests/sec - 24.2 kB/second - 6.8 kB/request

CPU Usage: u108.7 s4.05 cu0 cs0 - 17.9% CPU load

4.91 requests/sec - 17.4 kB/second - 3634 B/request

CPU Usage: u126.76 s4.7 cu0 cs0 - 19.9% CPU load

5.09 requests/sec - 16.7 kB/second - 3354 B/request

Сайт пока держится

CPU Usage: u217.89 s12.06 cu0 cs0 - 23.4% CPU load

5.65 requests/sec - 13.5 kB/second - 2454 B/request

CPU Usage: u121.56 s5.57 cu0 cs0 - 11.4% CPU load

6.13 requests/sec - 14.3 kB/second - 2386 B/request

CPU Usage: u143.77 s7.36 cu0 cs0 - 12.4% CPU load

6.24 requests/sec - 13.6 kB/second - 2237 B/request

6.42 requests/sec - 14.0 kB/second - 2231 B/request

10 requests currently being processed, 0 idle workers

CPU Usage: u192.45 s6.72 cu0 cs0 - 10.1% CPU load

7.1 requests/sec - 13.9 kB/second - 2010 B/request

Поставьте ос с нуля, настройте что нужно, но в соответствии документацией к сервисам (php, mysql, apache, nginx)

Впринципе так и есть. Остается оптимальные параметры поставить!

BasePelleta добавил 04.08.2010 в 10:32

Проводилось тестирование нагрузки. Запущен генератор карты сайты и возможность заходить на сайт.

httpd fullstatus

elinks -dump http://localhost:8080/server-status

CPU Usage: u11.62 s1.04 cu0 cs0 - 6.81% CPU load

1.55 requests/sec - 1288 B/second - 832 B/request

BasePelleta добавил 04.08.2010 в 10:33

top - 16:54:32 up 9 min, 1 user, load average: 0.04, 0.06, 0.01
Tasks: 30 total, 1 running, 29 sleeping, 0 stopped, 0 zombie
Cpu(s): 1.4%us, 0.2%sy, 0.1%ni, 98.1%id, 0.2%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 524288k total, 171436k used, 352852k free, 0k buffers
Swap: 0k total, 0k used, 0k free, 0k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 15 0 2148 656 564 S 0.0 0.1 0:00.24 init
15971 root 15 -4 2236 552 344 S 0.0 0.1 0:00.00 udevd
16320 root 15 0 1804 568 476 S 0.0 0.1 0:00.00 syslogd
16345 named 20 0 70640 3592 1960 S 0.0 0.7 0:00.02 named
17411 root 18 0 7168 1068 668 S 0.0 0.2 0:00.00 sshd
17418 root 15 0 10004 2848 2300 S 0.0 0.5 0:00.02 sshd
17440 root 18 0 2824 868 700 S 0.0 0.2 0:00.00 xinetd
17453 root 18 0 5280 512 240 S 0.0 0.1 0:00.00 vsftpd
17485 root 18 0 3700 1300 1128 S 0.0 0.2 0:00.00 mysqld_safe
17527 mysql 15 0 40776 9320 4836 S 0.0 1.8 0:03.32 mysqld
17552 root 18 0 1952 572 460 S 0.0 0.1 0:00.00 dovecot
17553 root 18 0 7812 1848 1408 S 0.0 0.4 0:00.00 dovecot-auth
17572 root 15 0 9292 2416 1316 S 0.0 0.5 0:00.00 sendmail
17580 smmsp 22 0 8236 1476 616 S 0.0 0.3 0:00.00 sendmail
17590 root 18 0 43556 10m 6072 S 0.0 2.0 0:00.24 httpd
17608 root 18 0 18628 1344 328 S 0.0 0.3 0:00.00 nginx
17609 nginx 15 0 18792 2256 972 S 0.0 0.4 0:00.13 nginx
17618 root 18 0 4496 1120 568 S 0.0 0.2 0:00.00 crond
17631 dovecot 15 0 4968 1824 1512 S 0.0 0.3 0:00.00 pop3-login
17633 dovecot 15 0 4968 1824 1512 S 0.0 0.3 0:00.00 pop3-login
17636 dovecot 15 0 4968 1824 1512 S 0.0 0.3 0:00.00 pop3-login
17648 xfs 18 0 3384 1140 736 S 0.0 0.2 0:00.00 xfs
17656 root 18 0 2356 432 312 S 0.0 0.1 0:00.00 atd
17665 root 18 0 5668 708 436 S 0.0 0.1 0:00.00 saslauthd
17666 root 18 0 5668 436 164 S 0.0 0.1 0:00.00 saslauthd
17723 root 15 0 3836 1536 1248 S 0.0 0.3 0:00.02 bash
20084 apache 16 0 45952 12m 6208 S 0.0 2.5 0:05.30 httpd
20366 apache 15 0 45452 12m 6492 S 0.0 2.5 0:11.45 httpd
20415 apache 15 0 45484 13m 6736 S 0.0 2.5 0:11.24 httpd
28357 root 15 0 2276 932 732 R 0.0 0.2 0:00.00 top

BasePelleta добавил 04.08.2010 в 10:35

Значит, за период генерации сайт был доступен!

Выше указал максимальную нагрузку.

BasePelleta добавил 04.08.2010 в 23:19

С нагрузкой пока ничего не понятно. Выше был пост, что нужно немного оптимизировать апач и нгинкс.

Какие будут предложения по оптимизации параметров?

Пока все оставил по умолчанию.

вы случаем не вас антиспам в аське отсёк?

Видимо меня!

BasePelleta добавил 03.08.2010 в 16:40

скорость работы и количество запросов

Значит подход нужно менять.

Расчитать кол-во запросов и скорость их обработки.

BasePelleta добавил 03.08.2010 в 16:43

Да, и вдогонку запустил генератор на другом впс, где стоит апач без нгинкса

на 2-х сайтах одновременно (у каждого сайта по 5к страниц)

И все нормально работает, сайты доступны! Впс по ресурсам такой же.

Здесь тюнинга никакого! Но справляется.

BasePelleta добавил 03.08.2010 в 23:22

По совету Bazis007, поставил значения в php.ini

max_execution_time 20

memory_limit 32M

Запустил генерилку карты сайта. При таких параметрах сайт стал доступен для посетителей при генерации!

Bazis007,

мне понравилась твоя статья.

Хотя она бы выиграла, если бы Вы включили

Тогда, вопрос: почему нет в Инете статей такой тематики:
Впс 512 для движка дле
Впс 1024 для движка wp

BasePelleta добавил 03.08.2010 в 16:23

проблемы с пожиранием памяти были решены

У меня немножко другая ситуация:

Памяти у меня 512, а расходуется при запуске генерилки карты сайта 210-230.

Резерв, как видите, есть.

Моя конечная цель - сделать так, чтобы все летало, при этом память не сильно расходовалась.

Может быть космическая мечта? Кто его знает!

стоит апач без нгинкса

на 2-х сайтах одновременно (у каждого сайта по 5к страниц)

И все нормально работает

А что вы на это скажете?

Эта ошибка вылазит на любом запросе.

Т.е. Вы рекомендуете php-cgi, вместо php как модуль к апачу?

Почитаю!

Вот многие здесь на форуме используют ispmanager и, что никто не сталкивался с правами на эту директорию?

iamsens,

Я так сделаю. Посмотрим, как впска будет себя вести!

А вообще, здесь много практиков. Можно было бы свои параметры выложить.

Хотя, может быть, у каждого свои параметры и они давались "потом и кровью"

Тогда, вопрос: почему нет в Инете статей такой тематики:

Впс 512 для движка дле

Впс 1024 для движка wp

?

BasePelleta добавил 03.08.2010 в 01:31

Запустил генерилку карты сайта (пхп скрипт). На шареде работал нормально.

Примерно 2к страниц.

Поставил таймаут апача на 30

5 мин. и сайт завис - HTTP-шлюз не отвечает (код ошибки: 504)

Топ в этот момент

top - 00:31:33 up 10:31, 1 user, load average: 0.02, 0.07, 0.07
Tasks: 38 total, 1 running, 37 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 524288k total, 227096k used, 297192k free, 0k buffers
Swap: 0k total, 0k used, 0k free, 0k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
9536 root 15 0 2280 1036 824 R 0.7 0.2 0:00.12 top
1 root 15 0 2148 652 564 S 0.0 0.1 0:00.26 init
1509 apache 15 0 45644 13m 6960 S 0.0 2.6 0:02.33 httpd
2003 apache 15 0 45656 12m 5768 S 0.0 2.4 0:09.30 httpd
7335 root 15 -4 2236 560 344 S 0.0 0.1 0:00.00 udevd
7671 root 15 0 1804 564 476 S 0.0 0.1 0:00.03 syslogd
7695 named 19 0 70640 3588 1960 S 0.0 0.7 0:01.43 named
7745 root 15 0 7168 1068 668 S 0.0 0.2 0:00.05 sshd
7760 root 18 0 2824 868 700 S 0.0 0.2 0:00.00 xinetd
7773 root 15 0 5280 520 248 S 0.0 0.1 0:00.00 vsftpd
7809 root 19 0 3700 1304 1128 S 0.0 0.2 0:00.00 mysqld_safe
7855 mysql 15 0 43644 10m 5140 S 0.0 2.0 0:51.25 mysqld
7890 root 18 0 1952 612 488 S 0.0 0.1 0:00.00 dovecot
7891 root 18 0 7812 1872 1432 S 0.0 0.4 0:00.00 dovecot-auth
7912 root 18 0 9296 2428 1316 S 0.0 0.5 0:00.06 sendmail
7920 smmsp 18 0 8236 1500 636 S 0.0 0.3 0:00.00 sendmail
7929 root 18 0 4488 1108 568 S 0.0 0.2 0:00.01 crond
7952 xfs 18 0 3384 1140 736 S 0.0 0.2 0:00.00 xfs
7962 root 18 0 2356 432 312 S 0.0 0.1 0:00.00 atd
7971 root 18 0 5668 712 436 S 0.0 0.1 0:00.00 saslauthd
7972 root 18 0 5668 440 164 S 0.0 0.1 0:00.00 saslauthd
7993 dovecot 18 0 4968 1828 1512 S 0.0 0.3 0:00.00 pop3-login
7995 dovecot 18 0 4968 1824 1512 S 0.0 0.3 0:00.00 pop3-login
11694 root 18 0 19552 3664 1984 S 0.0 0.7 0:00.03 nginx
19867 nginx 15 0 19552 2804 968 S 0.0 0.5 0:03.19 nginx
20428 dovecot 18 0 4968 1824 1512 S 0.0 0.3 0:00.00 pop3-login
25655 root 18 0 10160 2876 2304 S 0.0 0.5 0:00.18 sshd
25670 root 15 0 3836 1536 1244 S 0.0 0.3 0:00.01 bash
28400 apache 15 0 45912 12m 5512 S 0.0 2.4 0:04.84 httpd
28465 apache 15 0 46212 12m 5208 S 0.0 2.4 0:03.74 httpd
30189 apache 15 0 45656 11m 5128 S 0.0 2.3 0:02.99 httpd
30230 apache 15 0 46212 11m 4636 S 0.0 2.3 0:00.51 httpd
30327 apache 15 0 46212 11m 4620 S 0.0 2.3 0:00.25 httpd
30367 apache 15 0 45656 13m 6724 S 0.0 2.6 0:18.14 httpd
30532 apache 15 0 46244 13m 6664 S 0.0 2.7 0:06.02 httpd
31880 root 15 0 25220 7724 4900 S 0.0 1.5 0:00.96 ispmgr
32756 root 18 0 43552 9136 4864 S 0.0 1.7 0:00.07 httpd
32766 apache 15 0 47936 15m 7240 S 0.0 3.1 0:09.15 httpd

BasePelleta добавил 03.08.2010 в 01:50

Да, и вдогонку запустил генератор на другом впс, где стоит апач без нгинкса

на 2-х сайтах одновременно (у каждого сайта по 5к страниц)

И все нормально работает, сайты доступны! Впс по ресурсам такой же.

Сие заставляет задуматься, если апач + нгинкс производительнее, чем апач, то с конфигами явно, что-то не так!

Всего: 226