Size: a a a

2020 November 08

ŹR

Źmićer Rubinštejn in ErlangRus
источник

VS

Vladimir Sekisov in ErlangRus
Źmićer Rubinštejn
Кстати, есть такой баш скриптик

#!/bin/bash

for i in $(seq 1 $(nproc --all)); do
 ./server-postgres -p 8080 &
done

wait


Есть идея, как можно запустить несколько процессов на один порт?
если только so_reuseport используют
источник

ML

Maksim Lapshin in ErlangRus
В виндовсе вроде можно было слушать один порт из разных процессов.

В линуксе надо форкаться
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Lama Lover
Запустить несколько процессов на один порт? Типа слушать на одном порту?
Никак
Поздравляю, теперь ты знаешь больше
источник

ŹR

Źmićer Rubinštejn in ErlangRus
в 2013 году эта фича появилась, я даже не подозревал что так можно
источник

LW

Lev Walkin in ErlangRus
Maksim Lapshin
В виндовсе вроде можно было слушать один порт из разных процессов.

В линуксе надо форкаться
Это не так. SO_REUSEADDR/SO_REUSEPORT и будет работать между разными процессами под линуксом.
источник

ML

Maksim Lapshin in ErlangRus
Lev Walkin
Это не так. SO_REUSEADDR/SO_REUSEPORT и будет работать между разными процессами под линуксом.
Отстал
источник

DR

Dmitry Russ (Aleksan... in ErlangRus
Źmićer Rubinštejn
Лучшее, что Сохацкий может сделать (если он не пиздит) - пойти на https://www.techempower.com/benchmarks/ и сделать так, чтобы эрланг был на первой строчке
На Phoenix-е в два раза быстрее, чем на plug-е - там что-то у них с измерениями для Elixir-а пошло не так 😂
источник

ML

Maksim Lapshin in ErlangRus
Dmitry Russ (Aleksandrov)
На Phoenix-е в два раза быстрее, чем на plug-е - там что-то у них с измерениями для Elixir-а пошло не так 😂
Не так идет с большинством бенчмарков
источник

ŹR

Źmićer Rubinštejn in ErlangRus
А есть в опенсорце какая-нибудь очень сильно тонкая прослойка на tcp сокетом?
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Мне прям стало интересно, насколько можно отдрочить перформанс на эрланге
источник

ML

Maksim Lapshin in ErlangRus
Źmićer Rubinštejn
А есть в опенсорце какая-нибудь очень сильно тонкая прослойка на tcp сокетом?
Ты совершаешь классическую ошибку, совмещая термины «тонкий» и «быстрый».


У Кржижановского недавно был очень хороший обзор разных tcp стеков, которые можно использовать в dpdk и кубере.

Ну так вот «тонкий» однозначно обозначает нехватку кучи функциональности, которая сглаживает проблемы в _реальной_ эксплуатации.
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Maksim Lapshin
Ты совершаешь классическую ошибку, совмещая термины «тонкий» и «быстрый».


У Кржижановского недавно был очень хороший обзор разных tcp стеков, которые можно использовать в dpdk и кубере.

Ну так вот «тонкий» однозначно обозначает нехватку кучи функциональности, которая сглаживает проблемы в _реальной_ эксплуатации.
Так при чем тут реальная эксплуатация. Я хочу заабьюзить этот дурацкий бенчмарк
источник

ML

Maksim Lapshin in ErlangRus
Те маленький кусок кода вроде имеет маленькие накладные расходы и можно собрать пример на котором он феноменально быстр.
источник

ИИ

Иванов Иванов... in ErlangRus
Źmićer Rubinštejn
А есть в опенсорце какая-нибудь очень сильно тонкая прослойка на tcp сокетом?
otp:socket ?
источник

ع

عاصم بن حارث... in ErlangRus
Źmićer Rubinštejn
А есть в опенсорце какая-нибудь очень сильно тонкая прослойка на tcp сокетом?
Чем плох для "покрутить"?
https://erlang.org/doc/man/socket.html
источник

DF

Denis Fakhrtdinov in ErlangRus
Maksim Lapshin
Отвратительно, если честно
Отвратительны трипы или отвратительна моя реакция? :) Непонятно.
источник

ML

Maksim Lapshin in ErlangRus
Denis Fakhrtdinov
Отвратительны трипы или отвратительна моя реакция? :) Непонятно.
Отвратительные трипы
источник

MK

Matwey Kornilov in ErlangRus
Maksim Lapshin
Отвратительные трипы
Может нужны другие качественные вещества?
источник

ML

Maksim Lapshin in ErlangRus
Matwey Kornilov
Может нужны другие качественные вещества?
Нет. Нужно подобрать другое место для пьяных бредней
источник