История изменений
Исправление
Legioner,
(текущая версия)
:
А что именно ты собираешься оптимизировать? Самое важное это база. Это тема большая и хорошо изученная. Крутить параметры всяких TCP-стеков это проценты производительности в лучшем случае, а в худшем ещё хуже сделаешь, вряд ли это имеет смысл делать.
Сколько памяти нужно — только экспериментально можно определить. Устанавливай, запускай jconsole, запускай нагрузочное тестирование и смотри на графики. Для простых тестов можно использовать утилиту ab. Для сложных надо их писать, тут всякие jmeter-ы в помощь наверное.
Важный момент — между приложением и базой должна быть очень быстрая связь. Либо две виртуалки на одной машине, либо всё в одной виртуалке, если у тебя «облачный сервис» и ты нифига не контролируешь.
Имей в виду, что постгрес сам память под кеши не забирает и полагается на то, что в системе достаточно свободной памяти под дисковые кеши. Если у тебя жава зажрёт 90% системной памяти, то это, скорее всего, будет не очень хорошо.
Исправление
Legioner,
:
А что именно ты собираешься оптимизировать? Самое важное это база. Это тема большая и хорошо изученная. Крутить параметры всяких TCP-стеков это проценты производительности в лучшем случае, а в худшем ещё хуже сделаешь, вряд ли это имеет смысл делать.
Сколько памяти нужно — только экспериментально можно определить. Устанавливай, запускай jconsole, запускай нагрузочное тестирование и смотри на графики. Для простых тестов можно использовать утилиту ab. Для сложных надо их писать, тут всякие jmeter-ы в помощь наверное.
Важный момент — между приложением и базой должна быть очень быстрая связь. Либо две виртуалки на одной машине, либо всё в одной виртуалке, если у тебя «облачный сервис» и ты нифига не контролируешь.
Исходная версия
Legioner,
:
А что именно ты собираешься оптимизировать? Самое важное это база. Это тема большая и хорошо изученная. Крутить параметры всяких TCP-стеков это проценты производительности в лучшем случае, а в худшем ещё хуже сделаешь, вряд ли это имеет смысл делать.
Сколько памяти нужно — только экспериментально можно определить. Устанавливай, запускай jconsole, запускай нагрузочное тестирование и смотри на графики. Для простых тестов можно использовать утилиту ab. Для сложных надо их писать, тут всякие jmeter-ы в помощь наверное.