Size: a a a

2021 September 15

NK

Nick Knutov Dobrohos... in Modern::Perl
я про тесты, замеры и прочую песочницу
источник

NK

Nick Knutov Dobrohos... in Modern::Perl
потому что например мне было бы интересно это потом повторить на разных платформах и вариантах ядер
источник

W

Warstone in Modern::Perl
perlbrew + cpanm вам в помочь-же.
источник

W

Warstone in Modern::Perl
Оно-же у вас это все и собирает
источник

NK

Nick Knutov Dobrohos... in Modern::Perl
в смысле тесты будут на cpan залиты?
источник

W

Warstone in Modern::Perl
А... Вы хотите тесты в гите...
источник

W

Warstone in Modern::Perl
Не сразу понял
источник

NK

Nick Knutov Dobrohos... in Modern::Perl
гитхаб еще кстати хорош тем что можно подписаться
источник

NK

Nick Knutov Dobrohos... in Modern::Perl
вот про это
источник

W

Warstone in Modern::Perl
Ну так это не совсем про UE
источник

NK

Nick Knutov Dobrohos... in Modern::Perl
бенчмарки очень любопытно запускать бывает
источник

NK

Nick Knutov Dobrohos... in Modern::Perl
и там вполне интересное может оказаться, я когда-то написал сравнивалку разных способов чтения текстовых файлов с диска - https://gist.github.com/knutov/8c9077790f925f1e336f - и вот с течением лет при неизменности всех участвующих модулей очень поменялись характеристики и места по скорости между модулями
источник

NK

Nick Knutov Dobrohos... in Modern::Perl
при этом менялись только сервера и немножко версии перла
источник

R

Roman in Modern::Perl
Стримовый unix socket по сути тот же pipe. Т.е., в сравнении с ip+tcp, нет сетевого стека, нет роутинга, фильтров и всего прочего обвяза. Т.е. оно обязано быть быстрее, а вот на сколько...
источник

SZ

Sergey Zhmylove in Modern::Perl
Почему ты так думаешь, брат?
источник

SZ

Sergey Zhmylove in Modern::Perl
В линуксе -- да.
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
Потому что есть правильный путь сначала бинд потом форк-листен-акцепт в разных комбинациях, который работает на всем юниксоплдобном и не содержит потенциала для ошибок/атак. И не зависит от того что это за сокет - юникс тцп удп и т.п.
источник

SZ

Sergey Zhmylove in Modern::Perl
Да, это точно. Но есть линуксятники, которые немного подпилили свой стек и даже затащили reuseport_lb во фрю и на каждом углу твердят, что так быстрее
источник

VG

Vadim Goncharov in Modern::Perl
каэш, гугл сначала пишет свои приложения через жопу, а потом тащит в апстрим это говно
источник

SZ

Sergey Zhmylove in Modern::Perl
У меня, к сожалению, сас. Это ты у нас по части сверхбыстрой сети... Я почему-то думал, ты бенчил reuseport для себя. А дыры -- так они легко решаются
источник