LINUX.ORG.RU

История изменений

Исправление Legioner, (текущая версия) :

А что именно ты собираешься оптимизировать? Самое важное это база. Это тема большая и хорошо изученная. Крутить параметры всяких TCP-стеков это проценты производительности в лучшем случае, а в худшем ещё хуже сделаешь, вряд ли это имеет смысл делать.

Сколько памяти нужно — только экспериментально можно определить. Устанавливай, запускай jconsole, запускай нагрузочное тестирование и смотри на графики. Для простых тестов можно использовать утилиту ab. Для сложных надо их писать, тут всякие jmeter-ы в помощь наверное.

Важный момент — между приложением и базой должна быть очень быстрая связь. Либо две виртуалки на одной машине, либо всё в одной виртуалке, если у тебя «облачный сервис» и ты нифига не контролируешь.

Имей в виду, что постгрес сам память под кеши не забирает и полагается на то, что в системе достаточно свободной памяти под дисковые кеши. Если у тебя жава зажрёт 90% системной памяти, то это, скорее всего, будет не очень хорошо.

Исправление Legioner, :

А что именно ты собираешься оптимизировать? Самое важное это база. Это тема большая и хорошо изученная. Крутить параметры всяких TCP-стеков это проценты производительности в лучшем случае, а в худшем ещё хуже сделаешь, вряд ли это имеет смысл делать.

Сколько памяти нужно — только экспериментально можно определить. Устанавливай, запускай jconsole, запускай нагрузочное тестирование и смотри на графики. Для простых тестов можно использовать утилиту ab. Для сложных надо их писать, тут всякие jmeter-ы в помощь наверное.

Важный момент — между приложением и базой должна быть очень быстрая связь. Либо две виртуалки на одной машине, либо всё в одной виртуалке, если у тебя «облачный сервис» и ты нифига не контролируешь.

Исходная версия Legioner, :

А что именно ты собираешься оптимизировать? Самое важное это база. Это тема большая и хорошо изученная. Крутить параметры всяких TCP-стеков это проценты производительности в лучшем случае, а в худшем ещё хуже сделаешь, вряд ли это имеет смысл делать.

Сколько памяти нужно — только экспериментально можно определить. Устанавливай, запускай jconsole, запускай нагрузочное тестирование и смотри на графики. Для простых тестов можно использовать утилиту ab. Для сложных надо их писать, тут всякие jmeter-ы в помощь наверное.