1b.app
Скопирована ссылка -

Оптимизация производительности системы для меньшего использования RAM

Поздравляю!
В системе https://box1.luxshina.ua/
Пользователь заметил, что имеется перегрузка показателя RAM. Это привело к подвисанию системы, например, не было возможности создать процесс.
Подозреваю, что проблема в большом количестве действий на загрузку прайса поставщиков, хотя время срабатывания и распределены.
Подскажите, пожалуйста, что именно нагружает систему?
Какие возможны варианты оптимизации системы с нашей стороны, от настроек до наработок?
Оригинальный вопрос доступен на версии: ua

Ответы:

Каким образом пользователь это заметил и сколько в этот момент оставалось оперативной памяти на сервере? Сейчас я вижу 75% занятой оперативной памяти, что вполне приемлемо.
28.08.2023, 18:23

Пользователь раньше работал на старой версии, зависавшей при большом количестве пользования системой. Поток клиентов происходит посезонно, поэтому проблема появлялась в определенный период времени, например, весной. Для решения этой проблемы со стороны разработчиков было предложено перейти на новую версию.

Именно поэтому необходимо предотвратить проблему с перегрузкой.

Пользователь заметил это когда не мог создать лиду из-за зависания системы. Происходит это в рабочее время.

На данный момент использование системы пользователем не является большим, и даже при этом стабильно превышает 75%, также каждый час происходит повышение использования памяти RAM.

Примеры на стенах, то, что смогли отследить.

Больше всего заметили это 92%, когда оставалось около 1200 МВ
29.08.2023, 13:41
Оригинальный комментарий доступен на версии: ua

Скорее всего нагрузку делает не импорт поставщиков а пересчет цен. Вы можете пересчитывать цены несколько раз в день, например 1 раз в 8-9 утра перед началом рабочего дня а второй раз после его завершения чтобы посмотреть как будет вести себя система при данном варианте работы. Если при этом зависания не будет, понятно что нужно что то делать с пересчетом, если будут значит это не он
29.08.2023, 15:01

Убрали чтобы в 16 пересчитывало цены, прикрепил скрины до и после. Но результат работы, в названии сундуков, указанное время в скики сделался. Как видите, все еще происходит высокое повышение.
29.08.2023, 16:20
Оригинальный комментарий доступен на версии: ua

отклонение от базового всего в 1 гб, крон часовой крон может столько кушать это нормально. Не смотрите на оперативу, когда нужно она скинется в swap и сама тем самым почистится. Вы смотрите перестала система тормозить или нет.
От того что остался 1.5гб свободной оперативы сервер не перестает работать, он сам с этим разбирается.
29.08.2023, 19:23

Попробуем сделать, чтобы перерасчет цен работал каждый час (пользователю необходима такая функция), будет ли зависать с такими настройками. Попрошу не закрывать вопрос некоторое время, отпишусь. Спасибо!
30.08.2023, 11:40
Оригинальный комментарий доступен на версии: ua

Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации. Войти и написать комментарий