Почему более слабый сервер tomcat + postgres отрабатывает быстрее более мощного?

Здравствуйте! Столкнулся с такой проблемой, может быть кто-нибудь сталкивался с ситуацией.

Делаю перенос тестового и боевого серверов одного проекта.

Набр софта на обоих серваках (абсолютно идентичный по версиям и репозиториям установки):

- Ubuntu 14.04.02 lts
- tomcat 7
- oracle jvm 8
- postgres 9.3
плюс ко всему этому на тестовом:
- maven 3
- jenkins
- svn
- trac

А теперь самое интересное:

Тестовый сервер располагается на Citrix XenServer 6.2.0, а боевой на VMware VMWare ESXI 5.1.0

Конфигурация тестового: 2 проца, 4 гб озу, 20 гб hdd
Конфигурация боевого: 4 проца, 8 гб озу, 50 гб hdd

На тестовом одна тяжеловесная функция (выгрузка тяжеловесной таблицы из postgres) отрабатывает в среднем на 10 секунд быстрее, чем на боевом.

В JAVA_OPTS tomcat на тестовом сервере выставил 2гб под машину, а на боевом - 4 гб.

Что я делаю не так? Заранее, всем спасибо.
  • Вопрос задан
  • 686 просмотров
Пригласить эксперта
Ответы на вопрос 3
BuriK666
@BuriK666
Компьютерный псих
Тестовый сервер располагается на Citrix XenServer 6.2.0, а боевой на VMware VMWare ESXI 5.1.0
Ответ написан
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
На боевой сервер нагрузка приходит всё же, наверное? В базе локи ставятся и всё такое...

Вообще проверьте, насколько шустро диски работают на обоих машинах (хотя бы через ioping и dd для начала)
Ответ написан
Комментировать
@vanyamasnuha
СУБД обычно в диск упираются. Может в более мощного сервера диск медленный, или его паралельно использует еще несколько виртуалок ?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы