@rudepython

Страница 983 из 1719
Zart
02.05.2018
03:22:46
в общем он не тянет замеры современных компов

так как медленнее того, что меряет 8)

ювсги благополучно херил половину реквестов, пока кип-алайв не включил... впрочем это проблема лишь при запуске с его хттп мордой, а не через фронтенд

без тредов там едва 350рпс

Google
Zart
02.05.2018
03:25:38
гуникорн с мейнхелдом интересная штука

и дохуя скорости выжал, и поддержку гринлетов дает

Zart
02.05.2018
03:26:59
замер шел со 100 одновременными клиентами

по дефолту ювсги однопроцессный и однопоточный афаир

Stanislav
02.05.2018
03:27:49
Zart
02.05.2018
03:27:51
рпс сильно зависит от того будет воркер будет успевать отдавать контент

один просто зашьется под нагрузкой

поменял 20 тредов на 20 воркеров, рпс упал с 4к до 3.6к

Stanislav
02.05.2018
03:32:35
поменял 20 тредов на 20 воркеров, рпс упал с 4к до 3.6к
А в боевых условиях лучше ставить количество воркеров такое же как и число тредов на процессоре, чи як?

Zart
02.05.2018
03:32:47
ой хз...

обычно рекомендуют воркеров = колву ядер

гдето файнтюнят ос так, чтобы одно из ядер обрабатывало прерывания и ос, а остальные ядра грузят приложением (ядра-1) ктото рекомендует ядра+1, чтобы простоев меньше было

Google
Zart
02.05.2018
03:34:55
в нормальных приложениях основной затык по времени - это работа с базой

Alexey
02.05.2018
03:35:23
Поэтому пиздаче разносить — пару инстансов БД на отдельные тачки которые только этим и заняты всю жизнь.

Zart
02.05.2018
03:35:33
при росте нагрузке на приложение, растёт нагрузка и на базу.. короче слишком дохуя переменных чтобы давать общие советы

Alexey
02.05.2018
03:35:43
Их просто не существует.

Stanislav
02.05.2018
03:35:46
обычно рекомендуют воркеров = колву ядер
Просто вот эти вот гипертрединги есть

Zart
02.05.2018
03:36:10
гипертреды это когда в проце конвеер пашет на два потока одновременно

Stanislav
02.05.2018
03:36:14
Поэтому пиздаче разносить — пару инстансов БД на отдельные тачки которые только этим и заняты всю жизнь.
И потом на маленьком проекте внезапно ловить отказы, платить за аренду

Alexey
02.05.2018
03:36:26
Отказы чего на маленьком проекте? Давай принеси ещё пару вырожденных случаев и поговорим о них. Например скажи, что а вот на девяносто пятой винде не получится мускул шардить.

Zart
02.05.2018
03:36:38
там получается что две нитки обычно работают параллельно, но для отдельных инструкций одной нити придётся ждать другую

у хомячка на полтора посетителя в день отказов быть не должно по идее

Alexey
02.05.2018
03:37:29
А если у него отказы на полутора инвалидах — то дело явно не в БД. :3

Stanislav
02.05.2018
03:40:25
А если у него отказы на полутора инвалидах — то дело явно не в БД. :3
Ну любое усложнение архитектуры тянет за собой усложнение обслуживания, в том числе и запросов в базу. Вот если между инстансом с бд и логикой запрос потеряется? Это же надо как-то словить и обеспечить дохождение запроса. Кароче распределённые системы нужны только когда понимаешь зачем, как и знаешь финансовую часть

Zart
02.05.2018
03:40:40
ммм

Alexey
02.05.2018
03:40:46
Ёпт.

Zart
02.05.2018
03:40:58
вывод как-то странно связан с

я помнится слышал про джангоёбов с простой архитектурой у которых на загрузке / делалось по несколько сотен запросов к бд

поставил тут свежую десятку... сетап опять поменяли

Alexey
02.05.2018
03:43:21
я помнится слышал про джангоёбов с простой архитектурой у которых на загрузке / делалось по несколько сотен запросов к бд
Я в прошлом месяце питик баксов сделал за одну субботу когда у пыхоёбов рачком всё встало.

Zart
02.05.2018
03:43:25
вим файлики поменяли на есд, сжатие заметно улучшено - 3гб есд на 15гб ос

Alexey
02.05.2018
03:44:02
Открыл схему базы и блядь охуел, 98% запросов по вейт-тайму по таблам фул джойнами без индексов, где инты строками.

Google
Alexey
02.05.2018
03:44:20
Никогда пожалуй так быстро не делал заебись.

Zart
02.05.2018
03:44:41
о.о

Alexey
02.05.2018
03:45:08
Ещё немножко магии с рерайтом ебанутых джойнов в иннер джойны без рекурсивных запросов в цикле (!!!! БЛЯ АЛО) и запросы которые ставили всё раком до терминейта у фпм (300 сек) превратились в 0.0001- сек.

На нашем проекте у кастомеров тоже беда началась, сбегал туда, подкрутил базу, перетащил на марию инстанс в параллел, посмотреть как ведёт — переключил на марию, почитал перформанс схему, охуел от бесконечных ржачных юнион олл в цикле, ордер бай за каким-то хуем на рандомной выборке которая на 600к строк улетала в файлсорт.

Бля буду, в июне пройду курс по SQL чтобы уметь его уже не на уровне „хули так хуёво”, а на пацанском.

вим файлики поменяли на есд, сжатие заметно улучшено - 3гб есд на 15гб ос
Говорят что април 2018 апдейт вообще большой и всё меняет, как новая система.

Zart
02.05.2018
03:47:47
у нашего пхп говна в конторе, наряды раскидываются по вкладкам там запрос считает каунтами их состояние чтобы вывести циферку по каждой вкладке. мускул тупо перебирает всю сраную табличку, несмотря на индекс, ну и скорость перебора падает по мере роста таблицы подправил чуток логику - тоже залетало

Alexey
02.05.2018
03:48:08
Так да.

Чисто грязные хаки „потому что я знаю как дать пизды этому грепу”.

Но на хуй ордерить 600к строк по ранд(ид) чтобы в пыхе один хуй пересортить — я не ебу.

Один этот ORDER BY стоил ≈30% всего времени работы базы.

Zart
02.05.2018
03:49:10
Говорят что април 2018 апдейт вообще большой и всё меняет, как новая система.
в новой контрольной панели стало еще больше иконок иконку переключения окон поменяли это из визуального на первый взгляд

Один этот ORDER BY стоил ≈30% всего времени работы базы.
индус-триальное программирование же

Alexey
02.05.2018
03:49:48
индус-триальное программирование же
Так ладно бы пиздоглазые бы были или любители танцев.

Наши же, снгейские, русские / украинцы / белорусы.

Dmitry
02.05.2018
03:56:03
@zartsoft поставил httpress, погонял hello, цифры плюс-минус твои, хер пойми че он там меряет

Zart
02.05.2018
03:56:15
я хз

Alexey
02.05.2018
03:56:25
Неосилянт крч.

Zart
02.05.2018
03:56:26
может лоадтест чтото другое меряет или не так

Alexey
02.05.2018
03:56:31
@django_python Бобокало не будь таким.

Google
Dmitry
02.05.2018
03:56:57
да

Zart
02.05.2018
03:57:04
бо там вроде больше упираться не во что

на локалхосте в сеть не упрешься на таком

Stanislav
02.05.2018
03:57:28
@django_python Бобокало не будь таким.
Для этого пожалуй тоже надо пройти курс по sql

Alexey
02.05.2018
03:58:03
Для этого пожалуй тоже надо пройти курс по sql
Нет, не будь мудаком, если что-то не так работает — изучай почему, а не хуи пинай в чатах.

Zart
02.05.2018
03:58:05
@zartsoft поставил httpress, погонял hello, цифры плюс-минус твои, хер пойми че он там меряет
pip install gunicorn meinheld и вот то что в пасте - сколько выжмет? 8)

Dmitry
02.05.2018
03:58:27
я поудалял уже все нахер

Zart
02.05.2018
03:58:32
ну и хуй с ним

Dmitry
02.05.2018
03:58:39
заново патчить httpres лень уже :)

Zart
02.05.2018
03:59:11
а вот такое рандомное говно в маках как ставят? через брю?

Stanislav
02.05.2018
03:59:14
Dmitry
02.05.2018
03:59:27
у него там memalign() старый, которого в os x нет (даже в линуксах уже давно posix_memalign, и вот он в os x как раз есть), так что пришлось малость паибаццо, чтоп запустить

а вот такое рандомное говно в маках как ставят? через брю?
да, но brew формулы для конкретно этого говна нету, в сущности пришлось ее сделать )

Zart
02.05.2018
04:00:27
https://bitbucket.org/yarosla/httpress/pull-requests/1/some-improvements-and-os-x-port/commits проиграл от номера пулл реквеста

Stanislav
02.05.2018
04:13:14
Hi I have a project called “application of machine learning in DNA sequencing using cloud” I want to write a program with python to predict a breast cancer from a given DNA sequence

I need someone to help me please

А это уже наш ру_питон

В сем привет

Братани кто работала opencv

Google
Stanislav
02.05.2018
04:36:12
Do not ask to ask, ask your question directly.

Братан можжис на русском писать

how to connect pictures to video in opencv-python

Маришка
02.05.2018
05:01:16
А это уже наш ру_питон
Да там уже аутизм высшей степени, если честно

Stanislav
02.05.2018
05:24:03
Да там уже аутизм высшей степени, если честно
Уютный чат для профессионалов, занимающихся поиском питоньих мудростей. Не аутизм, а уютизм

Ramiz
02.05.2018
08:44:11
Да там уже аутизм высшей степени, если честно
Меня там за безобидную шутку зобанели.

Eugine
02.05.2018
19:21:13
https://www.humblebundle.com/software/python-dev-kit-bundle

держите годноты

vlade11115
02.05.2018
19:26:31
https://www.humblebundle.com/software/python-dev-kit-bundle
Охуенно. Жаль что на самые годные инструменты New Users Only метка.

Eugine
02.05.2018
19:27:08
эт да

Zart
02.05.2018
19:27:19
в бегиннерсы форвардните

vlade11115
02.05.2018
19:27:40
Done.

Zart
02.05.2018
19:28:41
мда, нынче телегу ставить на писюк - квест нахер

vlade11115
02.05.2018
19:28:57
В плане?

Denis
02.05.2018
19:29:01
apt install telegram-desktop?

Zart
02.05.2018
19:29:10
винду свежую накатил

vlade11115
02.05.2018
19:29:18
apt install telegram-desktop?
Его нет в апт же.

Zart
02.05.2018
19:29:30
их сайт пашет нормально, а там где даунлоады - в блоке

Denis
02.05.2018
19:29:34
Ну ppa прописать

Zart
02.05.2018
19:29:45
apt install telegram-desktop?
*обоссал и сжег*

Страница 983 из 1719