Экземпляр AWS с 30 ГБ оперативной памяти, по-прежнему не хватает памяти и высокой загрузки процессора с помощью небольшого приложения?

Мы находимся на экземпляре AWS на 30 ГБ, в котором работает приложение Ruby on Rails, используя Passenger + Apache.

Хотя в базе данных App Postgres имеется миллионы записей, размер DB составляет всего лишь несколько ГБ. Теперь я нахожу сервер всегда на высоком использовании.

Что я могу сделать, чтобы диагностировать проблему или оптимизировать сервер, чтобы уменьшить использование ЦП и памяти? поскольку приложение продолжает сбой из-за высокой загрузки процессора или памяти с использованием только 20 пользователей в сети.

Вот вывод команд -

Что я могу сделать, чтобы диагностировать проблему или оптимизировать сервер для сокращения использования ЦП и памяти?

sar -q

sar -q

enter image description here [!d9]

vmstat 10 6

enter image description here [!d9]

vmstat 10 6

ps -eo 'pcpu,% cpu, pid, comm '| grep -v '% CPU PID COMMAND' | sort -n (последние 20 строк)

ps -eo 'pcpu,% cpu, pid, comm' | grep -v '% CPU PID COMMAND' | sort -n

enter image description here [!d29]

1
задан 25 May 2018 в 20:32

0 ответов

Другие вопросы по тегам:

Похожие вопросы: