Я запускаю приложение Ruby on Rails на виртуальном Linux-сервере, который ограничен 1 ГБ оперативной памяти. В настоящее время я постоянно сталкиваюсь с лимитом и хочу оптимизировать использование памяти. Один из вариантов, который я рассматриваю, - сокращение числа работников единорога.Единорог: какое количество рабочих процессов использовать?
Итак, каков наилучший способ определить количество работников единорога?
Текущая настройка - 10 рабочих, но максимальное количество запросов в секунду, которое я видел в Google Analytics, в режиме реального времени - 3 (только один раз за раз в час, в 99% случаев не выше 1 запрос в секунду).
Так что это предположение о сохранении, которое я могу - на данный момент - пойти с 4 рабочими, оставляя место для неожиданного количества запросов? Каковы показатели, на которые я должен обратить внимание, чтобы определить количество работников и какие инструменты я могу использовать для этого на моей машине Ubuntu?
Благодарим вас за проницательный ответ и время, которое вы вложили в это. Мне это очень полезно! – emrass
@ blackbird07 Приветствую вас, я рад, что смог помочь вам. Удачи в оптимизации памяти. –