Super
ага, спасиб
Здравствуйте рад вам
fgntfg
Snusmumriken
Здравствуйте рад вам
Вы пришли с миром?
Snusmumriken
Ну мало ли, вдруг ты рад тому что пришёл в новые земли и собрался съесть всех обитателей : ) Хотя мирно съесть мб тоже получится. Надо подумать на эту тему.
Так выж баните когда я начинаю разогревать казан :-)
Pavel
парни. Делаю сервис. очень нужен экспертный совет. есть говнобинарь. он на вход умеет в файл. и на выходе делает файл получаю запрос. кладу в файл. запускаю бинарь. читаю из файла результатов. вся эта херня не вытягивает вменяемой нагрузки
Pavel
как можно это все ускорить? какие нить пайпы, или fifo?
Snusmumriken
Что такое для тебя "вменяемая нагрузка"? 100ккк файлов/наносек?
Pavel
Что такое для тебя "вменяемая нагрузка"? 100ккк файлов/наносек?
сейчас покрою метриками, и смогу понять примерный оверхед. но эмперически - хочется как-то усокрить эти приседания с файлами
Pavel
создание файла, запись в файл. закрытие файла. чение из файла. акрытие файла..
Snusmumriken
Прост io — довольно медленная фигня, сам понимаешь. Ну да, типа пайпы или сокеты или ещё что. Пайпы чуть быстрее сокетов, но сокеты проще разворачивать, плюс многопоточку проще мутить.
Anonymous
Он не контроллирует бинарник, поэтому с сокетами не получится
Anonymous
Рамфс хорошая идея
Pavel
ramfs делаю…
Pavel
бинарь - да .не контролится он...
Pavel
гребаный cryptopro
Anonymous
Есть конечно вариант интерпретатор эльфа подгрузить в процесс скрипта
Anonymous
Но я не слышал, чтобы кто-то так делал
Maks
Ты скармливаешь бинарник, а на выходе получаешь подписанный бинарник?
Pavel
я скармливаю файл, а на выходе получаю файл с хэшем
Maks
А назначение криптопро в этом процессе?
Maks
Я просто в новогодние праздники занимался крипто про. Правда не на луа. Но поборол худо-бедно
Maks
стрибог
Понял, это в другую сторону. Я эцп ковырял.
Pavel
Понял, это в другую сторону. Я эцп ковырял.
туда мне, слава богу, не надо сейас…..но ребята мучались….
Artem
luajit(не openresty) < - > mariadb (из luarocks желательно) посоветуйте что использовать?
mva
а как?
сделать нормальный бекенд, который работает не с файлами, а с сокетами, плюс умеет в epoll, кеши, буферы и прочее.
mva
это если тебе нужны ответы в реалтайме
Pavel
но над бинарем я не властен
Pavel
вариантов не использовать нет
mva
если не обязательны, и главное - получить запрос (а клиент может прийти за ответом потом), то очереди - твои друзья
mva
вариантов не использовать нет
ну, тогда могу только посочувствовать
mva
ну, в общем, tmpfs, конечно, быстрее, но можешь и в самом деле попробовать пайты/fifo. Тут уж как повезёт.
mva
а так - можешь попробовать понаупаковывать в докерокластер какой-нибудь какие-нибудь там, и за счёт этого (параллелизации) компенсировать низкую производительность :)
Pavel
Эх….надеюсь никому не потребуется работать с этой поделкой….но как последние законы в Россиии намекают что это случится...
mva
сам по себе - нет. Но кластеризовать его, увы, при всей его какашечности, слегка проще, чем иначе :)
mva
а, ну, те же яйца, только в профиль, по сути-то :)
Pavel
а, ну, те же яйца, только в профиль, по сути-то :)
ну по сути - это богатый оркестратор вокруг докеров
mva
// я, вообще про то, что внутри - те же яйца
mva
// а так, к слову, у докера и свой оркестратор с недавних пор есть
mva
но пилят всё это дело всё равно чудилы криворукие
mva
д
Pavel
но пилят всё это дело всё равно чудилы криворукие
Ох….видимо настпили они на больную мазоль
mva
просто я тут настраивал кластер на 11 серверов, с гластером, все дела
mva
и столько разных незакрытых багов поймал, что я даже не знаю :)
mva
всех поголовно >_>
mva
но особенно куча - в докере
mva
а так, я зол на всех, вплоть до java
Pavel
ну вообще у докера все еще не очень со всякими сетевыми фаловыми системами…
mva
у которой был баг с локфайлами на overlayfs, особенно когда снизу сетевые или экзотические фс
mva
ну вообще у докера все еще не очень со всякими сетевыми фаловыми системами…
ну, вот, по факту и пришлось гластер в виде NFSv3 подсовывать
mva
и с nolock вольюмы монтировать
mva
что, впрочем, не спасает от периодических stale file handle'ов
mva
а ещё sentry криворукие дебилы пилят
mva
три дня убил, думал что что-то не так делаю я
mva
а оказалось, что эти дебилы выкатывают релизы с такими жирнющими багами, что я даже не знаю
mva
https://github.com/getsentry/sentry/issues/12749
mva
такие-то няши
Pavel
мда……отдел qa у них спит
Saphire
Если он есть
Pavel
я иногда вижу вакансии QA автоматизаоров…вижу вилку ЗП и думаю грешным делом профиль сменить
Pavel
они на рынке сейчас как крылышки KFC на вечеринке у афроамериканцев….. просто нарасхват
mva
с моей-то кармой, я думаю, я бы мог стать успешным тестировщиком, но, увы, не хоче превращать это в рутину >_>
mva
как-то так:
mva
#syslog Хочу возиться с компьютерами, получать за это деньги, но при этом не общаться [по работе] с людьми [которым что-то нужно]. Куда нажать?
Pavel
У меня в Универе был прикольный чувак…..который умудрялся находить баги в любом софте. В том числе и примерах преподов….иногда очень обидные баги….
Pavel
вырос он, закончил универ….. и стал аналитиком…