@spbpython

Страница 397 из 785
Дмитрий Нан
27.04.2017
11:56:44
и вообще в asyncio много избыточного, но там есть тому причины

Roman
27.04.2017
11:56:49
для скорости можешь добавить процесс
я ж говорю, pypy + twisted дадут больший буст, чем плодить процессы

Раз уж такие пляски пошли, есть один грызун, что любит быстро бегаать...
гошечка не панацея тоже ) как только хочется быстро, сразу свой tcp listener, GOMAXPROCS=1 и плодить процессы по числу ядер.

Constantine
27.04.2017
11:59:25
жара начинается )

Google
Roman
27.04.2017
11:59:48
жара начинается )
ты про солнце в питере? )

Denis
27.04.2017
12:01:19
Ну как, по идее то у каждого своя ниша то, свои минусы

Но видимо у вас прямо таки очень нагруженные приложения. Чито поделать

Но вообще было бы интересно узнать что за приложения, что так всё плохо )

Roman
27.04.2017
12:03:12
Denis
27.04.2017
12:03:33
Юзеров то это не много ещё

Roman
27.04.2017
12:03:57
Юзеров или RPS? :D
юзеров. ну и 300krps )

опять же, среднее по больнице не столь важно, сколько ЧНН

Denis
27.04.2017
12:04:37
Ну это веселее уже. Скалирование дорого слишком? Ну это так, понятно что уже есть что оптимизировать )

Roman
27.04.2017
12:05:58
Ну это веселее уже. Скалирование дорого слишком? Ну это так, понятно что уже есть что оптимизировать )
дорого или нет - зависит от того, сколько у тебя может 1 процесс. если 3-5krps - дорого. если 600krps - то надо просто две машины, чтобы HA

Denis
27.04.2017
12:07:23
Угу, ну это понятно что нужно разгружать, середину важно найти, но разве с торнадо и asyncio всё сейчас так плохо, что не подходят? Я их давно юзал, не больше 2кRPS было

Google
Denis
27.04.2017
12:09:52
Хм, и как на практике себя такой стек показывает в сравнении с той же нодой? Я может что-то выше упустил, но интересен твой опыт )

Дмитрий Нан
27.04.2017
12:10:25
дорого - кривая архитектура

Roman
27.04.2017
12:10:31
почему дорого? дорого - спец высокого уровня
спец в любом случае понадобится при таких нагрузках.

Denis
27.04.2017
12:10:57
почему дорого? дорого - спец высокого уровня
Вот не всегда специалист выского уровня может выделить время на исправление старой кривой архитектуры, когда нужно пилить ещё один проект, но да...

Дмитрий Нан
27.04.2017
12:10:59
так вроде все знают стоимость 1ядерного сервера на хостингах, где же это дорого?

Roman
27.04.2017
12:11:24
Хм, и как на практике себя такой стек показывает в сравнении с той же нодой? Я может что-то выше упустил, но интересен твой опыт )
а прекрасно. правда, у меня было больше eventlet+pypy, но процессы жили по полгода и не текли/падали.

Denis
27.04.2017
12:12:34
а прекрасно. правда, у меня было больше eventlet+pypy, но процессы жили по полгода и не текли/падали.
Хм, спасибо. Вообще всё руки не доходили пробенчить самому. Знакомые всё ратуют за ноду, буду теперь советовать в эту сторону смотреть.

Roman
27.04.2017
12:12:44
так вроде все знают стоимость 1ядерного сервера на хостингах, где же это дорого?
эм... смотри. вот у тебя 3krps на сервер, а тебе надо 300 и желательно с запасом. это значит, что тебе надо 100 процессорных ядер минимум, а для запаса - 200.

Дмитрий Нан
27.04.2017
12:14:40
500-1000$ нет?

я к тому, что при уже жирном старом проекте возникают свои потребности

уж коли не устраивает парсилка http - пилить свою

Roman
27.04.2017
12:15:45
Дмитрий Нан
27.04.2017
12:15:46
но блин , сколько это времени?

Roman
27.04.2017
12:16:00
500-1000$ нет?
где такие цены? или речь про аренду?

Дмитрий Нан
27.04.2017
12:16:10
аренда конечно

купить свой сервак жирный - выйдет дешевле в перспективе

тока его надо обслуживать, что повышает цену

Google
Дмитрий Нан
27.04.2017
12:18:30
вот ты на своем проекте сравнивал tornado/aiohttp? на своих задачах, свои ручные нагрузочные тесты, зная где у тебя легкий, а где тяжелый запрос?

какие цифры?

я повторюсь, что я не защищаю aiohttp

Stepan
27.04.2017
12:19:42
имхо то, что sanic копирует flask api (при том без болячек вроде thread local переменных) это вообще офигенно, я бы скорее его сейчас взял потому, что на tornado уже не интересно (притензий нет, просто tornado уже не интересно), а aiohttp слишком низкоуровневый

Roman
27.04.2017
12:19:43
аренда конечно
это будет очень дорого. потому что 4-ядерников надо будет много, а всякие 10-ядерники - дорогие сами по себе.

Дмитрий Нан
27.04.2017
12:19:48
но по мне проще просто расширить вширь

Дмитрий Нан
27.04.2017
12:21:47
https://ark.intel.com/products/94033/Intel-Xeon-Phi-Processor-7210-16GB-1_30-GHz-64-core

я не спец

хостинговое железо намного жирнее

Дмитрий Нан
27.04.2017
12:22:13
но оно дороже

и дрова свои

Roman
27.04.2017
12:22:35
https://ark.intel.com/products/94033/Intel-Xeon-Phi-Processor-7210-16GB-1_30-GHz-64-core
это phi. это не процессор вообще, а спец ускоритель.

Дмитрий Нан
27.04.2017
12:22:48
помню из-за этого в одной конторе держали CentOS только потому, что дров на других системах нету

Stepan
27.04.2017
12:23:49
эх, откуда вы берете проекты которые нудно написать, но при том сразу по 300k rps держать. в моем мире пару тысячь пользователей это уже дикий успех, а в 80% случаев проект вообще не доживает или дико мутирует. эх, надо мне завязывать с этими стартапами :(

Lex
27.04.2017
12:24:30
надо выбирать старт-апы с умом

Google
Roman
27.04.2017
12:25:05
https://ark.intel.com/products/94033/Intel-Xeon-Phi-Processor-7210-16GB-1_30-GHz-64-core
Recommended Customer Price - $2438.00 очень смешно. это только чип.

alex
27.04.2017
12:26:18
Recommended Customer Price - $2438.00 очень смешно. это только чип.
https://3dnews.ru/951118 вот решение для экономных

Stepan
27.04.2017
12:26:29
надо выбирать старт-апы с умом
какие дают и за какие платят :)

Admin
ERROR: S client not available

Дмитрий Нан
27.04.2017
12:26:51
Recommended Customer Price - $2438.00 очень смешно. это только чип.
а тебе что нужно? материнка, оперативка? все это есть

тока к ним еще одмин в придачу , спец помещение и стойки

по итогу проще арендовать

Roman
27.04.2017
12:28:37
а тебе что нужно? материнка, оперативка? все это есть
там не те ядра, что в обычных xeon. их много, но они относительно слабые и на небольшой частоте.

https://3dnews.ru/951118 вот решение для экономных
там все равно максимум 6 физических ядер. а надо раз в 10 больше )

Дмитрий Нан
27.04.2017
12:30:47
https://www.supermicro.com/products/system/7U/7088/SYS-7088B-TR4FT.cfm

лень искать

коло
что за термин? я не в тренде

Vitali K.
27.04.2017
12:31:25
collocation

Дмитрий Нан
27.04.2017
12:31:33
ясно

alex
27.04.2017
12:31:57
там все равно максимум 6 физических ядер. а надо раз в 10 больше )
Количество ядер/потоков 8/16, делайте горизонтально-маштабизируемые решение или просто ради самого спора?

Roman
27.04.2017
12:34:49
https://www.supermicro.com/products/system/7U/7088/SYS-7088B-TR4FT.cfm
очень смешно :) самый дешевый E7-8860 v4 стоит 4 килобакса и это 18 ядер. 54 ядра будут стоит 12 килобаксов и это только камни, без шасси, матери итп.

Дмитрий Нан
27.04.2017
12:35:29
это phi. это не процессор вообще, а спец ускоритель.
вот это почему, объясни? читаю тут https://en.wikipedia.org/wiki/Xeon_Phi

очень смешно :) самый дешевый E7-8860 v4 стоит 4 килобакса и это 18 ядер. 54 ядра будут стоит 12 килобаксов и это только камни, без шасси, матери итп.
слушай, если ты поржать, то давай закроем тему. Как бы я не потехи ради тут копаюсь. Изначально я сказал, что арендовать совсем недорого

Google
Roman
27.04.2017
12:37:07
Количество ядер/потоков 8/16, делайте горизонтально-маштабизируемые решение или просто ради самого спора?
да понятно, что можно плодить машины. но в случае односокетными решениями мы каждый раз будем платить за материнку, корпус, бп.

Дмитрий Нан
27.04.2017
12:40:35
=)

Denis
27.04.2017
12:40:40
Роман вы кругом правы, спор бесполезен - вы хороший каменьщик
Ну это такой спор, обмен опытом. Я вот почитываю, с железом почти не работал, а интересно

Roman
27.04.2017
12:56:45
слушай, если ты поржать, то давай закроем тему. Как бы я не потехи ради тут копаюсь. Изначально я сказал, что арендовать совсем недорого
арендовать много - дорого. а стоимость аренды зависит от от стоимости железки. то что вы кинули, не будет в масс-маркете, потому что либо не окупится никогда, либо ценник на аренду будет такой, что никто в здравом уме не возьмёт.

вот это почему, объясни? читаю тут https://en.wikipedia.org/wiki/Xeon_Phi
оно нацелено на ту нишу, где сейчас gpu: вычисления. потому там avx-512 и прочий simd.

резюмируя: на более-менее нормальных объёмах залить проблему железом сильно дороже программиста :)

Dmitry
27.04.2017
13:03:10
зато быстрее, если прямо сейчас у тебя нету этого программиста

Roman
27.04.2017
13:03:43
Denis
27.04.2017
13:04:59
резюмируя: на более-менее нормальных объёмах залить проблему железом сильно дороже программиста :)
Ну так то факт, баланс нужно иметь и сам проект, где можно понять что требуется ресурсы на разработку. Хватит спорить :D Вы так то спорите на тему этой середины, без контекста - конкретного проекта.

Roman
27.04.2017
13:05:47
мы когда кодирование видео унесли на видеокарты, у нас освободилась почти стойка хороших серверов )

Denis
27.04.2017
13:07:23
мы когда кодирование видео унесли на видеокарты, у нас освободилась почти стойка хороших серверов )
Вообще хорошо бы если бы ты там бложик какой вёл, где бы писал на тему таких опытов, бенчей. Это очень такая, нужная инфа. О причинах где там нода показалась плохо, о выводе что f-строки такие шустрые, ну ты понял. На том же медиуме много инфы, но всё "я сидел дома и пилил чатик, у меня на синтетике вот такой вывод, буду писать на C#"

Мне бы, персонально, очень было бы интересно рассмотреть как ты применял гоу, что там не сложилось и почему )

Страница 397 из 785