Size: a a a

2021 May 14

VO

Vyacheslav Olkhovche... in Modern::Perl
нет, я тоже о верхней. я о том что верхняя неоправданно завышенна и оценку следует уточнить
источник

AP

Anton Petrusevich in Modern::Perl
больше серверов хороших и разных :)
источник

AP

Anton Petrusevich in Modern::Perl
когда-то давно мой простой тест в один процесс на EV с отправкой запроса и получением ответа джейсоном давал 50к. на два процесса 100к. всё на чистом перле.
источник

OP

Oleg Pronin in Modern::Perl
Я тебе скрин могу скинуть где 95к на одном ядре. И это ограничение уже по read/write сисколам.
источник

W

Warstone in Modern::Perl
А теперь на винде с IOCP и, внезапно, там нету ограничения на read/write, так как операция select и read - это один сисколл, а не 2 как в никсах....
источник

OP

Oleg Pronin in Modern::Perl
На винде я не тестил еще, он щас врядли соберется на ней и пройдет тесты, т.к. этим еще не занимались.
источник

OP

Oleg Pronin in Modern::Perl
Но iocp да будет работать, если движок UV
источник

AP

Anton Petrusevich in Modern::Perl
таки что за хендлер был? Слава верно про кеш миссы заметил, можно ли в хендлер для теста добавить немного реальной нагрузки, хотя бы просто джейсон как-то собирать и отдавать?
источник

W

Warstone in Modern::Perl
Кстати... Я не видел ни один API который умел-бы "замораживать" память... В CUDA есть, а тут - не припоминаю.
источник

R

Roman in Modern::Perl
в каком смысле замораживать?
источник

OP

Oleg Pronin in Modern::Perl
Конешно, но это замедлит его ровно на timethis(... json...). 100к это копеечная скорость для таких вещей как кешмиссы, там десятки и сотни лямов должно быть чтобы влиять
источник

W

Warstone in Modern::Perl
Чтобы ты мог с памятью работать через реальные поинтеры, а не виртуализированные
источник

БП

Борис Попов... in Modern::Perl
Что насчëт Ruby на бэке?
источник

AP

Anton Petrusevich in Modern::Perl
ну, зато немного ближе к реальности
источник

W

Warstone in Modern::Perl
CUDA так умеет и избегает таким образом 2го копирования.
источник

OP

Oleg Pronin in Modern::Perl
Антон я же тщательно смотрел через perf top не раз что там жрет. Большую часть времени он сидит в сисколах.
источник

AP

Anton Petrusevich in Modern::Perl
я верю. но когда хендлер "нулевой", то это микробенчмарк самого инструмента без понимания как хотя бы минимально влияет хендлер
источник

a

allter in Modern::Perl
КМК, умирает, хотя и гораздо медленнее чем Perl...
источник

OP

Oleg Pronin in Modern::Perl
Реальную я не понимаю как тестить. У всех оно разное. Можно микросервис сделать который из памяти чето возвращает и почти не замедлит. А можно подключить dbix::class и каталист и спустится в 500/сек назад))
источник

AP

Anton Petrusevich in Modern::Perl
можно оба варианта тестировать, чтобы понятнее влияние было
источник