Этот сайт существует на доходы от рекламы.
Пожалуйста, выключите AdBlock.
Вернуться   Форум об интернет-маркетинге > >
Ответ
 
Опции темы
Старый 03.04.2016, 09:45   #21
redeyer
Мастер над серверами
 
Аватар для redeyer
 
Регистрация: 27.01.2010
Адрес: world
Сообщений: 283
Репутация: 192511
Отправить сообщение для redeyer с помощью Skype™
Социальные сети Аккаунт в Telegram

По умолчанию Re: Тюнинг Centos под большую нагрузку

Цитата:
Сообщение от Kpd Посмотреть сообщение
Ещё подскажите по php-fpm. Если памяти дофига, то что лучше - static или ondemand

Код:
pm = ondemand
pm.max_children = 50
pm.process_idle_timeout = 60
pm.max_requests = 500
Какие потери времени/процессора на создание процесса с ondemand?
Много тестил разные варианты настроек fpm на куче серверов с разными ресурсами и нагрузкой.

Ставьте ondemand не раздумывая. У меня долгое время все было на static, но это при выборе между static и dynamic. Dynamic при сколько нибудь ощутимых нагрузках вообще неюзабелен.

Потом я обнаружил ondemand и он показал себя гораздо лучше. Static берет память сразу, независимо от того нужна она ему или нет. Ondemand берет когда надо, и высвобождает когда не надо.
Но в ваш конфиг я бы добавил настройки для start и spare servers.
Код:
pm = ondemand
pm.max_children = 50
pm.start_servers = 5
pm.min_spare_servers = 5
pm.max_spare_servers = 10
pm.process_idle_timeout = 60
pm.max_requests = 500
Потери на создание процессов незаметны, но если возникают проблемы - просто поиграйте с параметрами start и spare.
__________________
---------------------
Услуги сисадмина. Настройка и оптимизация VPS. Поднятие своих прокси, восстановление сайтов из вебархива. Телеграм чат: администрирование для вебмастера
redeyer вне форума   Ответить с цитированием

Реклама
Старый 03.04.2016, 14:09   #22
Kpd
Академик
 
Регистрация: 12.07.2006
Сообщений: 3,180
Репутация: 68191

ТопикСтартер Re: Тюнинг Centos под большую нагрузку

Цитата:
Сообщение от redeyer Посмотреть сообщение
Но в ваш конфиг я бы добавил настройки для start и spare servers.
Если верить документации - эти параметры только для dynamic
http://php.net/manual/en/install.fpm.configuration.php
Но сейчас проверю, пока сервер без нагрузки

---------- Добавлено 03.04.2016 в 14:16 ----------

Проверил, не влияют, php-fpm запускается с 1 процессом..
Kpd вне форума   Ответить с цитированием
Сказали спасибо:
Старый 03.04.2016, 17:58   #23
Kpd
Академик
 
Регистрация: 12.07.2006
Сообщений: 3,180
Репутация: 68191

ТопикСтартер Re: Тюнинг Centos под большую нагрузку

Опытным путём выяснил, что ещё надо поменять в дефолтных настройках.
Цитата:
# Do less swapping
vm.swappiness = 10
vm.dirty_ratio = 40
vm.dirty_background_ratio = 10

vm.dirty_writeback_centisecs = 15000

vm.vfs_cache_pressure = 1000
Теоретическое обоснование http://fx-files.ru/archives/704
Kpd вне форума   Ответить с цитированием
Старый 03.04.2016, 19:21   #24
redeyer
Мастер над серверами
 
Аватар для redeyer
 
Регистрация: 27.01.2010
Адрес: world
Сообщений: 283
Репутация: 192511
Отправить сообщение для redeyer с помощью Skype™
Социальные сети Аккаунт в Telegram

По умолчанию Re: Тюнинг Centos под большую нагрузку

Цитата:
Сообщение от Kpd Посмотреть сообщение
Если верить документации - эти параметры только для dynamic
http://php.net/manual/en/install.fpm.configuration.php
Но сейчас проверю, пока сервер без нагрузки

---------- Добавлено 03.04.2016 в 14:16 ----------

Проверил, не влияют, php-fpm запускается с 1 процессом..
Действительно, я заблуждался, спасибо.
Ondemand обнаружил только недавно и в стороннем мануале для него были заданы параметры.
redeyer вне форума   Ответить с цитированием
Ответ




Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход



Текущее время: 23:12. Часовой пояс GMT +3.

Регистрация Справка Календарь Поддержка Все разделы прочитаны