
Марк ☢
11.02.2017
17:42:26
А если клиентов много. То переключение контекстов. Либо если евент луп -- reader starwation

Nikolay
11.02.2017
17:42:32
сервера быстрые, хочешь сказать?

Daniel
11.02.2017
17:42:33
я не говорил что медленный быстрый или говно

Nikolay
11.02.2017
17:42:42
тогда что ты говорил вообще?

Google

Roman
11.02.2017
17:42:48

Марк ☢
11.02.2017
17:43:57

Daniel
11.02.2017
17:44:16
тогда что ты говорил вообще?
я пожалуй закончу общение с тобой
твоя упертость/упоротость лишает меня нервов
надеюсь на проектах не пересечемся нигде

Nikolay
11.02.2017
17:44:44
уж на что я не любитель го, но ты, извини, был неправ

Марк ☢
11.02.2017
17:45:11
8-байтный ответ, Карл

Sergey
11.02.2017
17:45:44

Nikolay
11.02.2017
17:45:58

Vladimir
11.02.2017
17:46:14

Nikolay
11.02.2017
17:46:51

Марк ☢
11.02.2017
17:46:51
уходи, извращенец
Это самый суровый режим типа. В других очевидно рпс будет меньше и видимо упрется в скорость среды

Roman
11.02.2017
17:48:46

Google

Марк ☢
11.02.2017
17:48:49
Они там в темпесте упоролись и написали свой парсер хттп еще быстрее с их слов чем у нгинкса

Sergey
11.02.2017
17:49:05
а у нгинкса не особо быстрый
он быстр overall, но отнюдь не экстремально

Nikolay
11.02.2017
17:49:28
Подробнее ?
так я ж тебе выше писал - размер шмата не влияет на скорость того, как он будет обрабатываться

Марк ☢
11.02.2017
17:49:32

Roman
11.02.2017
17:49:39

Nikolay
11.02.2017
17:49:41
потому что он нарезается на пакеты так или иначе

Марк ☢
11.02.2017
17:49:59

Nikolay
11.02.2017
17:50:08

Roman
11.02.2017
17:50:14

Sergey
11.02.2017
17:50:17

Марк ☢
11.02.2017
17:50:20

Nikolay
11.02.2017
17:50:28

Марк ☢
11.02.2017
17:50:32

Nikolay
11.02.2017
17:50:54
и да, на асинхронном клиенте, я не буду отправлять шматом, разумеется, я же не наркоман

Марк ☢
11.02.2017
17:50:57

Sergey
11.02.2017
17:51:14

Марк ☢
11.02.2017
17:51:20
Не очень то просто. Там всякие хеадер континуэйшены

Google

Roman
11.02.2017
17:51:24

Марк ☢
11.02.2017
17:51:26
И др.

Sergey
11.02.2017
17:52:00

Марк ☢
11.02.2017
17:52:12
Кароче. Есть у кого пруфы на то что некий вебсервер с полтычка засатуратил 40 гигабитный линк мелкими ответами ?
Ну. Если заголовки парсить не надо то да

Roman
11.02.2017
17:53:18
Подробнее ?
Кусочков может быть много мелких, но главное чтобы в один сокет

Марк ☢
11.02.2017
17:53:46

Roman
11.02.2017
17:54:33

Марк ☢
11.02.2017
17:54:57
Согласен. На нетмапе или дпдк реально канает

Nikolay
11.02.2017
17:55:02

Roman
11.02.2017
17:55:07
Или же dpdk + сетевой стек в юзерленде

Марк ☢
11.02.2017
17:55:26

Nikolay
11.02.2017
17:55:35
но ты поверх него можешь запустить TCP, который нарежет на пакеты все, что ты в сокет запишешь
большими кусками, маленькими - без разницы
это просто байты

Roman
11.02.2017
17:57:15
Эээ

Nikolay
11.02.2017
17:57:20
и где я неправ? ну да, вызов write() заблокирует
если большое передать туда что-то

Google

Roman
11.02.2017
17:57:35
Ээ

Nikolay
11.02.2017
17:57:38
но в асинхронном клиенте это и так понятно

Roman
11.02.2017
17:57:44
Вообще-то нет

Nikolay
11.02.2017
17:58:04
поправь
пожалуйста

Марк ☢
11.02.2017
17:58:38
Для начала начал прочитайте про проблему 10к соединений. Осознайте реальную проблему. Потом прочитайте почему придумали дпдк и нетмап.

Sergey
11.02.2017
17:58:58

Nikolay
11.02.2017
17:59:06
и чем он отличается от poll/select/etc

Марк ☢
11.02.2017
17:59:44

Sergey
11.02.2017
17:59:59

Roman
11.02.2017
17:59:59

Nikolay
11.02.2017
18:00:07

Марк ☢
11.02.2017
18:00:15

Nikolay
11.02.2017
18:00:19

Sergey
11.02.2017
18:00:45

Nikolay
11.02.2017
18:00:52
там события, а не линейный пробег

Google

Марк ☢
11.02.2017
18:01:15

Nikolay
11.02.2017
18:01:33

Марк ☢
11.02.2017
18:01:56

Nikolay
11.02.2017
18:01:58
еполл может миллионы клиентов одновременно держать

Roman
11.02.2017
18:01:59

Sergey
11.02.2017
18:01:59
10к было проблемой для префорка

Nikolay
11.02.2017
18:02:31

Sergey
11.02.2017
18:02:50

Марк ☢
11.02.2017
18:03:09

Roman
11.02.2017
18:03:16

Nikolay
11.02.2017
18:03:16
так чего, я до сих пор не увидел причины ваших обильных фейспалмов выше
что я написал не так?

Марк ☢
11.02.2017
18:03:28
Ой всё.

Sergey
11.02.2017
18:03:36
а простой wrk

Nikolay
11.02.2017
18:03:42
O_NONBLOCK
в таком случае ничего особенного не произойдет - будет писаться, когда сокет будет готов