Lex
ну все ок:
systemd делали для лаптопов --> тащат на сервера да и вообще куда дотянутся, туда где оно нахуй не нужно особо
wayland делали для мобилок --> тащат на декстопы и лаптопы, на которых он нахуй не уперся
Lex
инновации, понаучатся всякие дебилы программировать а потом рассказывают, что умнее всех
Vladimir
Lex
вот это призвано решить кучу проблем с иксами https://www.x.org/wiki/Development/X12/ но всем как всегда
Dmitrii
Lex
Dmitrii
Хорошо поносить то, в чем не разбираешься :)
Constantine️
джава говно
Constantine️
пишу на пхп с 16 лет
Deleted
Deleted
джава говно
Я разобрался немного и подтверждаю каждое слово
Constantine️
😂
Denis
Смотрите ситуация
Denis
Есть нгинкс, апп на питоне, редис. Приложенька ходит тока в редис. Запускаем 16увзги воркеров по колву ядер и видим следующее.
Denis
Грузиим лоадестигом приложеньку
Denis
Когда респонстаймы приближаются к 100мс начинаем ловить твймауты. В нгинкс тайм-аут на 1с выставлен
Denis
При этом, цпу юзадж 70%
Denis
Вопрос. Где просрали время ?
Sergei
есть такая веселая штука в event-driven демонах, мы назвали ее "ложные таймауты".
Sergei
возможно, ты на это наступил.
Sergei
хотя не похоже.
Denis
Ах да, рпс там как раз в районе 160 типа как раз весь цпу забрать должны
Denis
Там хождения по сети это тока локалхост между увзги и нгинк и увзги редисом
Denis
Но не могли же там такую уйму времени оставить
Uncel
Uncel
ens9f0 и ens1f1 выглядят проще чем ethX
Roman
Но ведь есть ipc...
Есть, но с ним большая беда если ты нет доверия между всеми участниками ipc.
Roman
Vladimir
Denis
Roman
Не понимать вопроса
что именно используется для генерации нагрузки? wrk? ab? с какими параметрами?
Denis
Denis
Вы намекаете на разницу между аптрим респонсом и временем клиента, что воркер держится ?
Denis
Мне кажется прокси буфферинг и для ювзги работает
Denis
Но нужно проверить
Denis
http://nginx.org/ru/docs/http/ngx_http_uwsgi_module.html#uwsgi_buffering
Denis
включено по умолчанию, так что обычно пофигу на медленных клиентов
Denis
но клиент не медленный.
Denis
Если воспринимать статику как один из артефактов приложения, то и деплой артефактов вероятно должен происходить во время деплоя приложения.
Denis
@spuzirev а вы не пробовали что то типа dr.elephant для приглядывания за yarn ? или у вас там все свое ?
Sergei
Denis
=(
Anton
#book
Свежая Ansible for DevOps от Jeff Geerling (редакция от 2016-10-08).
https://drive.google.com/open?id=0B7grKomTng0gMXNVb2VmbHd2MFk
Pavel
В mysql есть таблица с 10 колонками, одна из которых json. Есть ли смысл разбивать таблицу на две: одна таблица из 9 колонок и вторая из foreign key + json, чтобы ускорить выборки?
Александр
Перейти на psql
Pavel
Мои тесты показали что все только замедлится - выигрыша никакого, а join надо использовать.
Александр
Тогда страдать
Pavel
А по вопросу есть мнение?
🏳️ Phil
Александр
Хотя у нас девы что-то делали, но прибавка скорости была не очень значительна
nvkv
🏳️ Phil
Надо смотреть план запроса и исходить из этого
🏳️ Phil
Pavel
Я кстати тестил json недавно в 5.7, работает очень быстро
Pavel
Получилось даже быстрее чем если разложить частично в колонку.
🏳️ Phil
Pavel
Просто получилось там где данные хранятся в одной строке кучей, если выделить в отдельную колонку то они начинают храниться в 13 строках, поэтому строк в таблице в 13 раз больше. Отсюда и лаги.
🏳️ Phil
Pavel
А не, это не выгодно потому что там данные динамические. В коллекции может быть скаляр, а может еще одна коллекция. Если все это разворачивать, получится что-то типа EAV которое на несколько таблиц выльется в итоге и будут джоины и совсем все плохо.
🏳️ Phil
Pavel
Да не получается там никак развернуть :) набор полей не определен четко
Pavel
Там очень много разных объектов хранится, с разными наборами данных
Pavel
По данным которые лежат в json почти никогда не идет поиска. То есть этот кусок достается целиком как есть из строки
Александр
с чем можно сравнить rancher?
Aleksey
с атомик
🏳️ Phil
Александр
🏳️ Phil
Pavel
Запросы по json элементам все же возможны, зачем от этого отказываться сознательно
Pavel
Тем более оно не мешает