Size: a a a

2021 September 15

VO

Vyacheslav Olkhovche... in Modern::Perl
Причем тут провайдер?
источник

DF

Denis F in Modern::Perl
При том,  вот еду я в метро - херак и конеект оборвался.
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
Этим можно пренебречь в основной массе
источник

DF

Denis F in Modern::Perl
Когда у тебя основная масса сидит с мобильных устройств, то нет. А объем трафика с мобилок уже давно десктопы обогнал
источник

А

Александр in Modern::Perl
https://habr.com/ru/company/oleg-bunin/blog/577158/ - вот тут можно почитать про эту всю петрушку
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
основная масса трафика все равно будет с хорошей конективити
источник

VG

Vadim Goncharov in Modern::Perl
эта масса не из метро сидит
источник

DF

Denis F in Modern::Perl
да один фиг масса вариантов когда коннект может оборваться. Там уже дальше конечно надо смотреть по профилю своих юзеров, конечно
источник

VG

Vadim Goncharov in Modern::Perl
масса не-аварийных? приведи хотя бы три
источник

DF

Denis F in Modern::Perl
реконнект между точками вифи
источник

VG

Vadim Goncharov in Modern::Perl
что, ежесекундно?
источник

DF

Denis F in Modern::Perl
нет, ну так и у сервиса таких как я не один. На каждом десяток экономий в сутки, на пару сотен тысяч таких и вот уже чутка цпу сэкономили
источник

VG

Vadim Goncharov in Modern::Perl
затеряется в шуме от остальных
источник

VG

Vadim Goncharov in Modern::Perl
а еще есть нормальные протоколы с мультихомингом, например SCTP
источник

DF

Denis F in Modern::Perl
ну у меня вроде как роуминг между точками включен, но коннекты один фиг рвет
источник

YK

Yegor K in Modern::Perl
чекнул 1 воркера tcp localhost без keepalive (xeon, perl 5.34 без threads)
feersum получается примерно 3х шустрее:
unievent - https://0x0.st/-x7f.txt
feersum - https://0x0.st/-x7a.txt
лог - https://0x0.st/-x74.txt
источник
2021 September 16

W

Warstone in Modern::Perl
Попробовал повторить...

warstone@dev:~/temp$ jobs
[1]-  Running                 feersum --native --listen localhost:4999 ./feersum.pl &
[2]+  Running                 perl uni.pl 4998 &
warstone@dev:~/temp$ wrk -c24 -t3 -d30 -H 'connection: close' http://localhost:4999/
Running 30s test @ http://localhost:4999/
 3 threads and 24 connections
 Thread Stats   Avg      Stdev     Max   +/- Stdev
   Latency   499.16us   42.31us   1.77ms   85.35%
   Req/Sec    14.87k   473.02    17.15k    83.17%
 1336463 requests in 30.10s, 159.32MB read
Requests/sec:  44400.92
Transfer/sec:      5.29MB
warstone@dev:~/temp$ wrk -c24 -t3 -d30 -H 'connection: close' http://localhost:4998/
Running 30s test @ http://localhost:4998/
 3 threads and 24 connections
 Thread Stats   Avg      Stdev     Max   +/- Stdev
   Latency   543.46us   36.17us   2.15ms   88.05%
   Req/Sec    13.99k   347.00    15.63k    80.29%
 1256633 requests in 30.10s, 149.80MB read
Requests/sec:  41748.91
Transfer/sec:      4.98MB

Вижу замедление где-то на 5% у UniEvent. Что за ось?
источник

YK

Yegor K in Modern::Perl
если удвоить значения в ключах -c и -t ?
debian stable
источник

W

Warstone in Modern::Perl
Тут наткнулся https://lwn.net/Articles/754681/ Я не знал
источник

W

Warstone in Modern::Perl
warstone@dev:~/temp$ wrk -c48 -t6 -d30 -H 'connection: close' http://localhost:4999/
Running 30s test @ http://localhost:4999/
 6 threads and 48 connections
 Thread Stats   Avg      Stdev     Max   +/- Stdev
   Latency     0.99ms   60.68us   2.37ms   79.49%
   Req/Sec     7.87k   294.65     9.29k    77.73%
 1412853 requests in 30.10s, 168.43MB read
Requests/sec:  46939.57
Transfer/sec:      5.60MB
warstone@dev:~/temp$ wrk -c48 -t6 -d30 -H 'connection: close' http://localhost:4998/
Running 30s test @ http://localhost:4998/
 6 threads and 48 connections
 Thread Stats   Avg      Stdev     Max   +/- Stdev
   Latency     1.11ms   62.02us   2.36ms   83.71%
   Req/Sec     7.04k   246.49     8.60k    67.76%
 1264780 requests in 30.10s, 150.77MB read
Requests/sec:  42019.53
Transfer/sec:      5.01MB
warstone@dev:~/temp$ uname -a
Linux dev.crazypanda.ru 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64 GNU/Linux
источник