Допустим, у меня работает кластер с двумя серверными узлами Weblogic на двух серверах (Solaris, 4 ЦП, 64 ГБ ОЗУ каждый). Размер кучи на этих узлах максимально увеличен, поэтому каждый сервер большую часть времени работает с более чем 40 ГБ свободной памяти, и каждый сервер обычно использует процессор в среднем на 30%.
При условии, что приложение масштабируется по горизонтали должным образом, имеет ли смысл добавлять больше узлов сервера приложений на одном и том же оборудовании, чтобы использовать неиспользуемые ресурсы? Предел кучи JVM в 2 ГБ действительно ограничивает максимальное количество запросов, которые может обслуживать один узел, верно?