Какой оптимальный размер оперативной памяти выделить для php-fpm?

Привет!

Какой размер выделить для php?
Всего на сервере 4 Гига, в принципе не жалко отдать сколько надо но по моим наблюдениям выделенные 512 М особо скорости не дают, скостил до 256 М, особо прожорливых процессов нет (несколько сайтов по 200-300 уников в сутки)
  • Вопрос задан
  • 1226 просмотров
Решения вопроса 1
kotomyava
@kotomyava
Системный администратор
Надеюсь, что вы понимаете, что это ограничение памяти одного процесса php. Т.е. если будут обрабатываться два тяжёлых запроса параллельно, то у вас php может скушать до гига, а если нагружать дальше, то до 512*макс кол-во процессов php-fpm? Задирать этот параметр совершенно бессмысленно - быстрее ничего работать не будет. Это не какой-то кеш, это "ограничение аппетитов" приложения, чтобы из-за ошибок в нём не легло всё.

На общее максимальное потребление памяти php влияют одновременно два параметра: максимальный объём памяти процесса и максимальное количество процессов. Первый параметр надо ставить минимально необходимым для работы приложения, второй выбирать в зависимости от первого и от объёма памяти которую вы планируете выделять суммарно для php.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Sanes
@Sanes
!
Ровно столько, сколько надо для выполнения скрипта. Может и 32 хватить.
Обычно 128 или 256 хватает.
А память лучше отдать для MySQL, если есть.
И почитайте про типы pm (dynamic, static, ondemand). Если правильно настроите, памяти сэкономите прилично.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
26 нояб. 2020, в 00:27
500 руб./в час
25 нояб. 2020, в 23:13
1000 руб./за проект
25 нояб. 2020, в 22:43
800 руб./в час