|
|
|
|
Еще один SPECjAppServer 2004 - 778.14 JOPS@Standard на конфигурации со всеми OpenSource компонентами
Posted by kostya in GlassFish
|
Josh говорит еще об одном результате по SPECjAppServer 2004: 778.14 JOPS@Standard для GlassFish v1. Хотя эта цифра меньше чем 883.66 JOPS@Standard мы отмечали в предыдущей заметке, она интересна тем, что была получена на открытых компонентах - программных (GlassFish, PostgreSQL,...) и аппаратных (X4200). Подробности читайте в статье Josh'а. |
Предупреждение: SPEC и имя теста SPECjAppServer 2004 являются зарегистрированными торговыми марками Standard Performance Evaluation Corporation. Сравнение производилось между результатами GlassFish v1 на Sun Fire X4200 (6 чипов, 12 ядер) - 778.14 SPECjAppServer2004 JOPS@Standard и GlassFish v2 на Sun Fire T2000 (1 чип, 8 ядер) 1.4ghz - 883.66 SPECjAppServer2004 JOPS@Standard. Чтобы ознакомиться с последними результатами SPECjAppServer 2004 посетите сайт http://www.spec.org/.
Есть чем гордиться: 883.66 JOPS@Standard на GlassFish V2
Posted by kostya in GlassFish
|
Нам есть чем гордиться: 883.66 JOPS@Standard - GlassFish v2 теперь имеет лучшие результаты по SPECjAppServer 2004 на T2000. Это лучше чем у BEA, Oracle и IBM. Читайте блог Скотта, чтобы узнать все подробности. Этот результат отражает все те улучшения, которые были сделаны в областях EJB, JMS, компиляции JSP, Servlet коннекторе и контейнере, connection pooling, CMP 2.1 и др. GFv2 так же улучшен и в других областях, которые не рассматриваются по SPECjAppServer 2004 - это Веб Сервисы, EJB 3.0, JSF, JPA и др. |
Как говорит Скотт, такое тестирование - это игра наперегонки: завтра может появиться чей-то результат на T2000, который будет лучше нашего, но мы уже включились в эту игру и намереваемся оставаться впереди... Хотелось бы так же отметить, что этот результат говорит о том, что вам больше не нужно выбирать между Open Source и Enterprise Features: вы можете иметь и то и другое одновременно.
Предупреждение: SPEC и имя теста SPECjAppServer 2004 являются зарегистрированными торговыми марками Standard Performance Evaluation Corporation. Sun Fire T2000 (1 чип, 8 ядер) 1.4ghz 883.66 SPECjAppServer2004 JOPS@Standard. Чтобы ознакомиться с последними результатами SPECjAppServer 2004 посетите сайт http://www.spec.org/.
Менеджер Приложений (от AdventNet) поддерживает GlassFish v2
Posted by kostya in GlassFish
|
|
AdventNet - это компания, продающая программные продукты для Мониторинга, Администрирования и Конфигурирования. Список предлагаемых ими решений выглядит довольно внушительно. Мне самому еще не приходилось сталкиваться с этими продуктами, но вот Shreedhar имел такой опыт так же как и Грег, который использовал ManageEngine совместно с GlassFish. |
Веб-страница ManageEngine не указывает (пока-что?) на GlassFish, как на официально поддерживаемый Сервер Приложений, но это делает их официальный блог. И Shreedhar и Грег кажутся довольными. Может быть вам покажется интересной их Онлайн Демонстрация, а так же вы можете оценить бесплатную версию продукта. Вместе с тем доступны Professional и Enterprise версии. О различиях вы можете узнать здесь.
В целом это выглядит очень неплохо. Может быть нам стоит попробовать бесплатную версию, чтобы отслеживать состояние нашего Wiki, а то в данный момент он как-то совсем не жив :(
Недавние улучшения в JSF RI: производительность и инъекция ресурсов
Posted by katya in GlassFish
Команда разработчикок JSF RI (входящая в состав GlassFish) непрерывно улучшает функциональность и производительность базовой реализации Java Server Faces (JSF RI).
Что касается производительности, то Ryan сообщает о TPS (Transactions Per Second) экспериментах в режиме клиента (состояние хранится в HTML, отправляемом клиенту) и в режиме сервера (состояние сохраняется в памяти сервера). В обоих случаях результат демонстрирует прекрасные улучшения, особенно в много-процессорной конфигурации. По мнению Эдуардо, наилучшее определение выбора между режимом клиента и сервера дал Jacob (читайте его блог). В упрощенном варианте оно звучит так: хотите скорость - выбирайте режим сервера, хотите сохранить память - выбирайте режим клиента.
Другое недавнее улучшение - это улучшенная поддержка Инъекции Ресурсов (Resource Injection), которая какое-то время была применима только к GlassFish, но сейчас также может быть использована с Jetty и Apache
Дополнительную информацию про JSF читайте здесь.
Вышел Java SE 6 ... и GlassFish v1 работает с ним еще лучше
Posted by katya in GlassFish
Java SE 6 вышел и следует отметить, что это очень солидный релиз, уже получивший много положительных отзывов, включая отзывы от Джеймса Гослинга (JAG) и Ричарда Грина (RGL). Эдуардо рекомендует в первую очередь почитать Первые 10 причин перехода на Java SE 6 от Дэнни.
Одно из достоинств Java SE 6 - это сильно улучшенная производительность, при этом не требуется внесения никаких изменений в настройках (так называемое out of the box performance). Почитайте, например, блог Дэвида и отчет Тони, почитайте про эксперименты с GlassFish, а также блог Скота про новые SPECjAppServer результаты.
Улучшения в запуске GlassFish в версии b26
Posted by navi in GlassFish
Byron докладывает о серьёзных улучшениях в ситуации с запуском GlassFish. До сих пор, запускающий код был "завязан" на использование нескольких JVM. Это приводило к сложностям в отладке и поддержке, и было причиной очень медленного запуска и особенно остановки сервера. Всё это теперь исправлено, начиная с версии b26. Новая версия избавилась от "многих JVM запускающего приложения", сервер стартует и останавливается значительно быстрее.
В конфигурации, которую описывает Byron, запуск доменного узла ускоряется на полторы секунды (с 7.7с до 6.1с), а остановка — на 5 секунд (с 5.9с до 0.8с); к сожалению одно из изменений наоборот увеличило общее время запуска, но это скорее всего будет поправлено в следующих билдах v2. Смотрите подробности в блоге Byron'а.
Скорость запуска всё ещё не такая, какой бы мы хотели её видеть, но у Джерома есть очень интересные данные с ранних прототипов GlassFish v3, они наверняка вам понравятся!
Матрица сравнения Веб-сервисов: добавлена реализация GlassFish
Posted by katya in Web Services
Apache Wiki содержит сравнительную таблицу для ряда доступных стеков Веб-сервисов и Arun добавил туда информацию про реализацию от GlassFish (спасибо Dims за приглашение). По субъективному мнению Эдуардо, реализация GlassFish - одна из самых передовых и становится только лучше. И это не принимая во внимание производительность, где он ожидает, что Glassfish превзойдет всех: Новый стек Веб Сервисов в GlassFish версии V2, 100000 параллельных запросов к Веб Сервисам в GlassFish.
Интероперабельность (проект Tango) - другая сильная сторона GlassFish. Интересно, что на Server Side недавно опубликовано интервью Jorgen Thelin из Microsoft про Interop Plugfests. Arun только что написал об интервью в своем блоге, сам Jorgen тоже на него ссылается. Не пропустите этот отличный анализ возможностей интероперобальности.
Если вы хотите узнать больше о нашем стеке Веб-сервисов, то рекомендуем почитать блог Arun'а и архивы Аквариума.
SpecJ и GlassFish V1
Posted by katya in Performance
Алекс только что написал про результаты теста производительности SpecJ для сервера приложений SJS AS 9.0, построенного на базе GlassFish версии V1. Результаты на самом деле майские, но поскольку Алекс о них не знал и возможно не он один, то имеет смысл упомянуть о них еще раз. Посмотрите также заметки Тома про релевантность этих результатов.
Одна из областей, которой уделяется особое внимание в GlassFish версии V2 - это производительность. Так что ожидайте улучшений в новой версии.