Понятие «40% нагрузки» не очень четко определено. Ваше конкретное приложение может по-разному реагировать на ограничения на разные ресурсы. Приложения обычно связаны одним из трех факторов: доступная (физическая) память, доступное время ЦП и дисковый ввод-вывод.
В системах Linux (или, возможно, в других * NIX) вы можете получить их снимок с помощью vmstat
или iostat
(что обеспечивает более подробную информацию о вводе-выводе диска).
Однако, чтобы подключить их к «нагрузке 40%», вам необходимо понимать характеристики производительности вашей базы данных при обычной нагрузке. Лучший способ сделать это - протестировать с типичными запросами при различной нагрузке, пока вы не заметите, что время отклика резко увеличивается (это будет означать, что вы столкнулись с узким местом в памяти, ЦП или диске). Эта нагрузка должна рассматриваться как ваш критический уровень, который вы не хотите превышать.