еще вопрос, стоит ли разнести на разные машины utm_core и sql?
чтобы в обоих случаях отдать 100% оперативки и производительности процессоров под вышеупомянутые службы...
WebTelecom писал(а):еще вопрос, стоит ли разнести на разные машины utm_core и sql?
чтобы в обоих случаях отдать 100% оперативки и производительности процессоров под вышеупомянутые службы...
ядро биллинга - 32бит
более 4G оперативки требует 64бит ОС
сделал всё как писали...
периодически процесс mysql начинает "подгружать" процессор и в этот момент УТМ (админка) становится не доступно на некоторое время и в общем,то само начинает разрастаться в памяти....
в этом случае увеличивать оперативную память и отдавать всё в sql? или есть другие варианты?
Оно выполняет какой-то тяжелый запрос. Или кучу запросов. Можно отловить, включив лог медленных запросов в MySQL. Если не ловится через SHOW FULL PROCESSLIST.
WebTelecom писал(а):начинает разрастаться в памяти, а потом резко например с 784 300КБ падает до 64 344КБ...
что можно еще отоптимизировать? или нужно разносить на разные машины?
Архивация сделана?
Обычно кратковременная нагрузка это тяжелые отчёты за большой период. С этим ничего не поделать без их переписывания с кэширующими таблицами.