Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет mumuntu ([info]mumuntu)
@ 2011-03-11 01:50:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Достаточно старый доклад, посвященный сравнению производительности multithreaded и asynchronous TCP-серверов в Java. Результаты несколько неожиданные.

UPD: в связи со всем этим возникает вопрос - а почему же тогда JMeter такое г.?


(Добавить комментарий)


[info]plumqqz@lj
2011-03-10 19:57 (ссылка)
Несколько неожиданна сама постановка вопроса: что-то не слышал я о жабьих альтернативах нгинксу и ко.

(Ответить) (Ветвь дискуссии)


[info]alexclear@lj
2011-03-10 20:01 (ссылка)
А зачем они, даже если бы они и были? Здесь речь идет, скорее о Comet-серверах или каких-нибудь Jabber-серверах.
Впрочем, под Comet можно и nginx приспособить, я встречал такие варианты.

(Ответить) (Уровень выше)


[info]nil59@lj
2011-03-11 05:11 (ссылка)
nginx - довольно узкого применения тулза. имеет смыл только если контент генерируется заметно быстрее, чем отдается клиенту. Ну или контент статический.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]_slw@lj
2011-03-11 05:46 (ссылка)
а как балансер что, совсем не тянет?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]alexclear@lj
2011-03-11 05:58 (ссылка)
Как балансер лучше HAProxy, nginx не умеет HTTP/1.1 с бэкендами.

(Ответить) (Уровень выше)


[info]nil59@lj
2011-03-11 07:35 (ссылка)
балансеры есть и по-лучше.

(Ответить) (Уровень выше)


[info]plumqqz@lj
2011-03-11 06:18 (ссылка)
Вот вы все про жабу и рассказали, собственно...

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]nil59@lj
2011-03-11 07:39 (ссылка)
а про что я не рассказал, если уж на то пошло?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]plumqqz@lj
2011-03-11 07:40 (ссылка)
Боюсь, я Вас не вполне понял.

(Ответить) (Уровень выше)


[info]_slw@lj
2011-03-11 03:51 (ссылка)
ставь вопрос шире

(Ответить)


[info]lazyreader@lj
2011-03-11 04:56 (ссылка)
Есть живой пример софта с 15000 тредов? Я бы посмотрел, не поленился. (Только чтобы настоящие треды, в смысле, не гринлеты там какие.)

Пока не увижу - не поверю. А то таких-то статей я тоже могу понаписать, из разряда "сосед говорит, что кончает 6 раз за ночь - ну и вы говорите."

(Ответить) (Ветвь дискуссии)


[info]blacklion@lj
2011-03-11 05:44 (ссылка)
С 7500 есть. У нас на работе. На солярисе. Линукс не тянет.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]_slw@lj
2011-03-11 05:46 (ссылка)
а на freebsd пробовали?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]blacklion@lj
2011-03-11 05:47 (ссылка)
На FreeBSD нет нормальной (в понимании наших ops) Java. Увы. Я сам BSD'шник когда не на работе, но тут не я выбираю.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]_slw@lj
2011-03-11 07:37 (ссылка)
openjdk7 не работает, не устраивает или не собирается?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]blacklion@lj
2011-03-11 07:39 (ссылка)
Никто не видит смысла возиться, скажем так. И даже проверять. К тому же — 7-ку точно никто не будет использоватьу нас пару лет. mission-critical — мы и на 6-ку то не так давно перешли.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]_slw@lj
2011-03-11 07:41 (ссылка)
одна из 6ок на фряхе есть. недостаточно свежая?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]blacklion@lj
2011-03-11 07:42 (ссылка)
Недостаточно стабильная. И, да, нет НИКАКИХ стимулов даже пробовать не стала ли она стабильней. Не, ну правда, “работает — не трогай”. Какой профит на SunFire X4xxx гонять фряху? :)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]_slw@lj
2011-03-11 07:48 (ссылка)
для общего развития, я же не в продакшен агитирую

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]blacklion@lj
2011-03-11 07:49 (ссылка)
Нам бы с продакшеном разобраться...

Тут ещё такое дело, что модельную нагрузку не создать. Можно только отвести в сторону поток с продакшена. А это надо сервера ставить во вполне определённый датацентр. Где каждый юнит стоит как мерседес S600. В месяц.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]_slw@lj
2011-03-11 07:51 (ссылка)
не очень понятны проблемы с модельной нагрузкой. что, так сложно записать поток а потом его пульнуть?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]blacklion@lj
2011-03-11 07:52 (ссылка)
не очень понятны проблемы с модельной нагрузкой. что, так сложно записать поток а потом его пульнуть?
Два гигабита? Диски опухают это писать. И, да, что бы было 7500 потоков надо 7500 клиентов. Их-то где взять? В лабе 750 PC ставить и по 10 клиентов на каждый? :)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]_slw@lj
2011-03-11 07:56 (ссылка)
Два гигабита? Диски опухают это писать.
на запись 4 секунд надо 1гиг памяти.
это если жмется плохо.

И, да, что бы было 7500 потоков надо 7500 клиентов. Их-то где взять? В лабе 750 PC ставить и по 10 клиентов на каждый? :)
а что, 1000 клиентов на одном PC не сэмулировать?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]blacklion@lj
2011-03-11 08:02 (ссылка)
а что, 1000 клиентов на одном PC не сэмулировать?
Нет. Захлёбываются.

(Ответить) (Уровень выше)


[info]blacklion@lj
2011-03-11 07:53 (ссылка)
И, главное, повторюсь, да, все технические проблемы решаемы, конечно. НО ЗАЧЕМ!? :)

(Ответить) (Уровень выше)


[info]blacklion@lj
2011-03-11 07:50 (ссылка)
Т.е. это будут именно игрушки для общего развития — а у нас ни админов лишних, ни железа, ни времени.

(Ответить) (Уровень выше)


[info]_slw@lj
2011-03-11 16:42 (ссылка)
я вот сейчас завел openjdk6-b22_2 (плагин в броузер нужен, да)
вроде работает.

что про нее говорят? или превентивно губу морщат?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]blacklion@lj
2011-03-11 16:46 (ссылка)
Про неё говорят: “Лев, отъебись, у нас и так тасклист на год вперёд и работаем по 12 часов в сутки, а тут ещё ты со своей FreeBSD” ;-)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]_slw@lj
2011-03-11 16:55 (ссылка)
я не про чёртиков, а про чай.
ведь когда на 1.6 переходили наверное тесты гоняли и не одной-единственной версии jvm?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]blacklion@lj
2011-03-11 16:56 (ссылка)
Это до меня было ещё :) И, кажется, именно на это у нас есть отдельные люди — гонять софт всех отделов на новых JVM и давать рекомендации по переходу.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]_slw@lj
2011-03-11 17:03 (ссылка)
вооот.
и что про чай говорят? или он вообще не рассматривается?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]blacklion@lj
2011-03-11 17:05 (ссылка)
Вообще не. Зачем, если всё на бульоне (stock) работает?

(Ответить) (Уровень выше)