Ayrat
Sergey
градл?
Да и мавен
Sergey
Тоже самое ж
Ayrat
ну мавен вербозный
Ayrat
но там проще было сразу на фшарпе
Ayrat
но кто ж знал-то!!1
Ilya
да ладно, а мне понравился. там акка была
да я про тот говна самовар, который ты наваял на C# для вытягивания данных
Ilya
ты в итоге его похоронил?
Ayrat
это я просто тестил разные подходы, это даже не проект
Ilya
Ayrat
ты в итоге его похоронил?
да это просто набор бенчей
Ayrat
к тому же, там сишарп твой в целом!
Ilya
к тому же, там сишарп твой в целом!
но на гисте же был твой!
Ilya
да это просто набор бенчей
а к чему он привёл?
Ayrat
а к чему он привёл?
к дизайн документу должен привести
Ayrat
где я нарисую графики, расскажу про подходы и стоимость
Ayrat
и скажу что на фшарпе дешевле и проще
Ayrat
гопаке?
ну да
Ilya
ну да
расскажи потом как прошло
Ayrat
но это в следующем квартале, в этом у меня другое
Ilya
и скажу что на фшарпе дешевле и проще
вроде же скорость была более менее одинаковая
Ayrat
расскажи потом как прошло
ну да, но это не скоро
Ayrat
вроде же скорость была более менее одинаковая
все еще у меня гопак x1.5 - x2.0 скорости показывает
Ayrat
ну и скейлится как сучка на любое количество потоков
Ayrat
с ченелами надо угадывать
Ayrat
и если поставишь больше то все колом встает
Ayrat
если угадать кол-во потоко, то скорость норм (не критично ниже гопака) и расход памяти меньше
Ayrat
но память у нас не проблема.
Ilya
ну и скейлится как сучка на любое количество потоков
ты если найдёшь как такое сдлеать на C# - дай знать
Vladislav
дайте тлдр
Ilya
дайте тлдр
байты-байты0 пыщ пыщ, гопак
Ayrat
а вот это конечно топ
это очень большой риск на самом деле словить в рантайме деградацию перфа
Ayrat
которая вылечится только сменой ноды или рестартом
Ayrat
то есть это говно будет кидать алерты рандомно
Ayrat
потому что в ДЦ возможны noisy neighbours
Ilya
или только увеличивает?
Ayrat
а он умеет уменьшать количество?
ну мы там хардкодили же уровень конкаренси
Ilya
Ilya
а реальное то другое, поэтому быстрее и выходит
Ayrat
это максимальное количесвто
но это ИО, вообще неясно почему от ИО так шедулер плющит
Ayrat
короче, это риск того что солюшн будет кидать алерты как не в себя
Ilya
короче, это риск того что солюшн будет кидать алерты как не в себя
погоди, ты думаешь, что гопак рано или поздно залагает?
Ayrat
же
Ilya
ченелы.
вроде с лимитом было норм
Ayrat
вроде с лимитом было норм
да, но это надо угадать для ВСЕХ нод
Ayrat
в мире
Ayrat
а там возможно что ты угадал, но попал на noisy neighbour
Ayrat
и оно работало ок первый день
Ilya
да, но это надо угадать для ВСЕХ нод
просто значение ProcessorsCount*2 неудачный коэффциент)
Ayrat
noisy neighbour
Ayrat
noisy neighbour
Ayrat
пять раз написал
Ayrat
оно может работать неделю хорошо
Ayrat
а потом у волмарта черная пятница
Ayrat
и твой солюшн встает колом
Ilya
дак ёпт, а гопак умеет скейл даун на лету?
Ilya
или только при рестарте?
Ayrat
дак ёпт, а гопак умеет скейл даун на лету?
он умеет не умирать при недостатке ядер
Ayrat
то есть воткни ему конкаренси 10000000
Ayrat
и он не умрет
Ayrat
даже на одном ядре
Ayrat
потому что там шедулер написан неглупым далеко человеком
Ayrat
там даже перф не просядет
Ayrat
просто 999999 джоб будут спать
Ayrat
это займет памяти, да, но цпу не заметит разницы
Ayrat
поэтому в этом случае гопак будет просто стабильно ебашить без утечек А при недостаче физ ядер (при том количестве виртуальных) он будет линейно терять перф, а не вставать раком
Ayrat
найдёшь как такое же сделать в C# - дай знать
написать другой шедулер с холодными тасками