У меня Liferay 6 с настройкой системы Tomcat на двух машинах:
Machine 1:
Windows 2003 Server
2GB RAM, 2Gh CPU
Mysql Ver 14.14 Distrib 5.1.49
Liferay 6.0.6 with Tomcat 6
Machine 2:
Linux CentOS 5.5
4GB RAM, 2Gh CPU
Mysql Ver 14.14 Distrib 5.5.10
Liferay 6.0.6 with Tomcat 6
Обе системы liferay имеют идентичные параметры запуска и mysqlконфигурации.Система liferay содержит пользовательскую тему и ловушку фильтра сервлетов, проверяющую каждый доступ к URL.
Мы написали скрипт Grinder для проверки загрузки системы, начиная с 50 concurrent users
.
ТестСценарий выполняет следующие действия:
- Открытие домашней страницы
- Вход в систему с именем пользователя / паролем
- Ввод ключа безопасности (пользовательский портлет)
- Перейти кчастное сообщество
- Выход из системы
В системе Windows время отклика соответствует ожидаемому (среднее время каждого теста в Grinder составляет около 40 секунд).Однако в системе Linux время отклика слишком велико (почти 4 минуты) для тех же операций.
Мы попытались пересмотреть mysql, tomcat, пул соединений и некоторые другие параметры, но все получили одинаковые результаты.Также liferay были протестированы с использованием mysql другой машины (машина 1 liferay -> machine 2 mysql)
Мы сталкиваемся с той же проблемой на машинах Linux в нашей тестовой среде, а также на стороне нашего клиента.